GOPATH 设置不正确,无法下载

最初当我想用 go 安装时发生错误


sudo go get github.com/njasm/gosoundcloud

package github.com/njasm/gosoundcloud: cannot download, $GOPATH not set. For more details see: go help gopath

但是当我寻找 GOPATH


echo $GOPATH

home/maker/go

我也可以构建脚本,有什么问题吗?


宝慕林4294392
浏览 185回答 1
1回答

凤凰求蛊

不要使用sudo.您的 $GOPATH 指向您的本地使用帐户。所以猜测是您在.profileor.bashrc文件中设置了 $GOPATH ,这意味着它对您的用户来说是本地的。Go 旨在在您的用户空间内运行,无需 sudo 进行开发。所以...go get github.com/njasm/gosoundcloud如果你安装了 Go sudo apt-get install Go,那很好。只需确保为您的用户正确设置了 $GOPATH,然后在不使用 sudo 的情况下运行命令 abve。现在,如果您尝试安装二进制文件(gosoundcloud 是二进制文件吗?),那么首先在您的帐户下构建它:go install github.com/njasm/gosoundcloud这会将二进制文件放入$GOPATH/bin. 然后只是cp它:sudo cp /home/maker/go/bin/{binary name} /usr/bin或者类似的...
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go