当“go env”显示它设置正确时,为什么不能“去获取”找到$ GOPATH?

时间:2017-05-25 18:52:47

标签: google-app-engine go

我正试图在我的Macbook Pro上安装go1.6.4 darwin / amd64版本。

尽管设置了$ GOPATH,我似乎无法使用'go get'下载远程包。 $ go env

Password:  
package google.golang.org/appengine: cannot download, $GOPATH not set. For more details see: go help gopath  
package google.golang.org/appengine/datastore: cannot download, $GOPATH not set. For more details see: go help gopath

$ ls / Users / Bryan / go

{{1}}

Bryan @Bryans-MacBook-Pro 5月25日星期四12:23:24~ / go / src / skincarereview
$ sudo go get

{{1}}

1 个答案:

答案 0 :(得分:4)

您的$GOPATH已设置在您的用户$PATH中,但您使用的go get sudo使用$PATH与您的sudo go env不同。

为了说明,请尝试sudo go get,您会看到差异。

尽管如此,你可能不应该使用[{ "subject": "First Post", "body": "This is a test post coming from mySQL server", "user": "user", "date": "2017-04-30", "comments": "[]", "id": 1 }]