安装一些去包不准失败,permission denied
错误,例如:OSX - `去GET`失败,某些去包
$ go get code.google.com/p/go.tools/cmd/cover
go install code.google.com/p/go.tools/cmd/cover: open /usr/local/go/pkg/tool/darwin_amd64/cover: permission denied
当我试图用sudo
修正权限的问题,它与失败$GOPATH not set
错误:
$ sudo go get code.google.com/p/go.tools/cmd/cover
Password:
package code.google.com/p/go.tools/cmd/cover: cannot download, $GOPATH not set. For more details see: go help gopath
我该如何解决这个问题?
你应该不需要使用sudo锤子。将$ GOPATH指向您拥有的目录。 – 2014-11-06 06:54:59
请参阅http://stackoverflow.com/questions/26291382/how-do-i-control-where-go-get-puts-things/26371095#26371095。 – 2014-11-06 15:01:46
@ 3of3这两个问题和答案都有所改进。感谢您的大力帮助! – 2014-11-06 18:51:54