最初当我想用 go 安装时发生错误sudo go get github.com/njasm/gosoundcloudpackage github.com/njasm/gosoundcloud: cannot download, $GOPATH not set. For more details see: go help gopath但是当我寻找 GOPATHecho $GOPATHhome/maker/go我也可以构建脚本,有什么问题吗?
1 回答

凤凰求蛊
TA贡献1825条经验 获得超4个赞
不要使用sudo
.
您的 $GOPATH 指向您的本地使用帐户。所以猜测是您在.profile
or.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
或者类似的...
- 1 回答
- 0 关注
- 184 浏览
添加回答
举报
0/150
提交
取消