ginkgo: Error after upgrading to Go 1.8
I recently upgraded my Go package to the 1.8 version. Ginkgo works all fine with Go 1.7. But after upgrading, I get the following error information if I run ginkgo -r -cover
go install errors: open /usr/local/go/pkg/linux_amd64/errors.a: permission denied
go install internal/race: open /usr/local/go/pkg/linux_amd64/internal/race.a: permission denied
go install encoding: open /usr/local/go/pkg/linux_amd64/encoding.a: permission denied
go install unicode/utf16: open /usr/local/go/pkg/linux_amd64/unicode/utf16.a: permission denied
go install unicode/utf8: open /usr/local/go/pkg/linux_amd64/unicode/utf8.a: permission denied
go install internal/nettrace: open /usr/local/go/pkg/linux_amd64/internal/nettrace.a: permission denied
go install crypto/subtle: open /usr/local/go/pkg/linux_amd64/crypto/subtle.a: permission denied
go install container/list: open /usr/local/go/pkg/linux_amd64/container/list.a: permission denied
go install crypto/internal/cipherhw: open /usr/local/go/pkg/linux_amd64/crypto/internal/cipherhw.a: permission denied
go install vendor/golang_org/x/crypto/curve25519: open /usr/local/go/pkg/linux_amd64/vendor/golang_org/x/crypto/curve25519.a: permission denied
go install unicode: open /usr/local/go/pkg/linux_amd64/unicode.a: permission denied
go install math: open /usr/local/go/pkg/linux_amd64/math.a: permission denied
The error only happens if I enable -cover. Also go test -cover ./... works fine without any problem. I wonder if there is anything wrong with my setup?
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Reactions: 13
- Comments: 17 (5 by maintainers)
The same error occurs if the tests are run with the
--raceflag. Example:go test -raceworks as expected. Any chance it is related to https://github.com/golang/go/issues/19151?Regards, Ivan