From 560b26738f6632d1f59c80408e4eb0920f62cbb2 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Sun, 9 Jun 2019 17:44:07 +0700 Subject: package: add $GOCACHE and $HOME to environments on GoInstall The latest Go release will require $GOCACHE or $HOME environment variable upon running "go install" command. --- package.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package.go b/package.go index f3b97b1..d5d253f 100644 --- a/package.go +++ b/package.go @@ -474,9 +474,14 @@ func (pkg *Package) GoInstall(envPath string) (err error) { } cmd.Args = append(cmd.Args, "./...") + envGOCACHE := os.Getenv("GOCACHE") + envHOME := os.Getenv("HOME") + cmd.Env = append(cmd.Env, "GO111MODULE=off") cmd.Env = append(cmd.Env, "GOPATH="+build.Default.GOPATH) cmd.Env = append(cmd.Env, "PATH="+envPath) + cmd.Env = append(cmd.Env, "GOCACHE="+envGOCACHE) + cmd.Env = append(cmd.Env, "HOME="+envHOME) cmd.Dir = pkg.FullPath cmd.Stdout = defStdout cmd.Stderr = defStderr -- cgit v1.3