-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Open
Labels
GoCommandcmd/gocmd/goNeedsFixThe path to resolution is known, but the work has not been done.The path to resolution is known, but the work has not been done.help wanted
Milestone
Description
Steps to repro:
docker run -i golang:1.15beta1 <<-SCRIPT
set -ex
go version
go env
mkdir /tmp/foo
cd /tmp/foo
go mod init test
go mod edit -go=1.13
HOME= GOCACHE= go mod edit -go=1.14
SCRIPT
I think this should succeed. go mod edit -go=X
only has to modify a line in go.mod
, it shouldn't require the build cache to exist or be writeable. However, that last command fails:
+ go mod edit -go=1.14
build cache is required, but could not be located: GOCACHE is not defined and neither $XDG_CACHE_HOME nor $HOME are defined
I encountered this while writing some tests, which are run in a temporary directory with a near-empty environment (partly to not pollute the user's $HOME and such).
Metadata
Metadata
Assignees
Labels
GoCommandcmd/gocmd/goNeedsFixThe path to resolution is known, but the work has not been done.The path to resolution is known, but the work has not been done.help wanted