From a1cb2a058993ad60b4b73d0dbd04f09eac54317d Mon Sep 17 00:00:00 2001 From: Aofei Sheng Date: Mon, 8 Jul 2024 08:56:19 +0800 Subject: [PATCH] build: ensure GOBIN directory exists before use --- internal/build/build.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/build/build.go b/internal/build/build.go index e0082c12..9a7cc473 100644 --- a/internal/build/build.go +++ b/internal/build/build.go @@ -79,6 +79,9 @@ func NewDefaultConf(mode Mode) *Config { } bin = filepath.Join(gopath, "bin") } + if err := os.MkdirAll(bin, 0755); err != nil { + panic(fmt.Errorf("cannot create bin directory: %v", err)) + } conf := &Config{ BinPath: bin, Mode: mode,