gpt4 book ai didi

google-app-engine - 当 "go get"显示其设置正确时,为什么 "go env"找不到 $GOPATH?

转载 作者:IT王子 更新时间:2023-10-29 02:29:18 24 4
gpt4 key购买 nike

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

尽管设置了 $GOPATH,但我似乎无法使用“go get”下载远程包。$ 去环境

GOARCH="amd64"  
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/Bryan/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GO15VENDOREXPERIMENT="1"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"
CXX="clang++"
CGO_ENABLED="1"

$ ls/用户/布莱恩/去

total 24  
drwxr-xr-x 6 Bryan staff 204 May 23 12:13 .
drwxr-xr-x+ 73 Bryan staff 2482 May 25 11:20 ..
-rw-r--r--@ 1 Bryan staff 8196 May 24 15:11 .DS_Store
drwxr-xr-x 32 Bryan staff 1088 Mar 28 14:21 bin
drwxr-xr-x 3 Bryan staff 102 Mar 28 14:21 pkg
drwxr-xr-x 10 Bryan staff 340 May 25 11:18 src

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

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

最佳答案

您的 $GOPATH 设置在您的用户 $PATH 中,但是您正在使用 sudo 调用 go get它有自己的 $PATH 与您的不同。

为了说明,请尝试 sudo go env,您会看到不同之处。

尽管如此,您可能不应该使用 sudo go get

关于google-app-engine - 当 "go get"显示其设置正确时,为什么 "go env"找不到 $GOPATH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44187856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com