gpt4 book ai didi

go - 即使配置了 GOPTH,也无法下载 fabric-sdk-go

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

我是 Golang 和 Hyperledger fabric 的新手,我只是在配置环境。但是我得到了一个奇怪的错误,下面给出了

 user1@NTP-145UBUNTU:~$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/usr/lib/go-1.6/bin"
GORACE=""
GOROOT="/usr/lib/go-1.6"
GOTOOLDIR="/usr/lib/go-1.6/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT="1"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"
user1@NTP-145UBUNTU:~$ sudo go get -u github.com/hyperledger/fabric-sdk-go
[sudo] password for user1:
package github.com/hyperledger/fabric-sdk-go: cannot download, $GOPATH not set. For more details see: go help gopath

它说我的 GOPATH env 变量没有设置。我已经配置了它,它也显示在 evn 变量列表中。如果这里有人遇到这个问题,请帮助我。请注意:我使用的是 ubuntu 16 LTS

提前致谢。

最佳答案

您正在使用 sudo 执行 go get。这将导致您的所有环境变量丢失,因为命令以用户 root 身份执行。

通常这不是必需的。 $GOPATH 通常设置为 $HOME/go/。这也是默认值。您应该将 $GOPATH 设置为此值。之后,您不必使用 sudo 调用 go get

正如披萨大王所建议的,您应该更新您的 go 版本。

关于go - 即使配置了 GOPTH,也无法下载 fabric-sdk-go,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49775158/

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