-mod=readonly caused go install p@version to fail

186 views
Skip to first unread message

ma...@eliasnaur.com

unread,
Dec 18, 2020, 2:41:47 PM12/18/20
to golang-nuts
Hi,

I have GOFLAGS=-mod=readonly in my environment to avoid unnoticed changes to go.mod and go.sum. However, I'm getting a weird error from the new in 1.16 "go install p@version" form to install a Go program:

$ go version
go version devel +2de7866470 Fri Dec 18 18:25:14 2020 +0000 darwin/amd64
$ cd $(mktemp -d)

Clearing GOFLAGS does work:

$ GOFLAGS= go install gioui.org/cmd/gogio@40c082e94961adaf55886b45710a54d0247ff1bf
go: downloading gioui.org v0.0.0-20201218091821-40c082e94961
go: downloading gioui.org/cmd v0.0.0-20201218091821-40c082e94961

I can't explain the difference, nor the error. Can you? In case it makes a difference, I have a checkout of gioui.org/cmd/gogio at the above revision where `go mod tidy` is a no-op.

Elias

ma...@eliasnaur.com

unread,
Dec 19, 2020, 3:46:42 AM12/19/20
to golang-nuts
Reply all
Reply to author
Forward
0 new messages