From bfaf476575ce1b8e33dbf698cd4286ada6f1549f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Do=C4=9Fan=20Can=20Bak=C4=B1r?= Date: Mon, 25 Sep 2023 12:50:29 +0000 Subject: [PATCH] set GOBIN --- internal/runner/runner.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/runner/runner.go b/internal/runner/runner.go index c122339..53c4e3d 100644 --- a/internal/runner/runner.go +++ b/internal/runner/runner.go @@ -160,6 +160,10 @@ func (r *Runner) Run() error { } func fallbackGoInstall(tool *types.Tool) error { + err := os.Setenv("GOBIN", defaultPath) + if err != nil { + return fmt.Errorf("failed to set GOBIN: %s", err) + } cmd := exec.Command("go", "install", "-v", fmt.Sprintf("github.com/projectdiscovery/%s/%s", tool.Name, tool.GoInstallPath)) if output, err := cmd.CombinedOutput(); err != nil { return fmt.Errorf("go install failed for %s: %s", tool.Name, string(output))