我正在尝试按照这些说明安装 Oracle Driver for Go (go-oci8)我面临的问题是 $GOPATH 环境变量。当我执行命令时:sudo go get github.com/mattn/go-oci8我收到错误:cannot download, $GOPATH not set. For more details see: go help gopath但是,我正确设置了 GOPATH。我的环境是这样的:env | grep GOGOARCH=amd64GOROOT=/usr/local/goGOOS=linuxGOPATH=/home/myuser/go/ls $GOPATHbin pkg src
1 回答
HUH函数
TA贡献1836条经验 获得超4个赞
出于一些非常好的安全原因,Sudo 不会尊重您的所有 ENV 变量。
解决此问题的最简单方法是 /bin/env
sudo /bin/env GOPATH=/home/myuser/go go get <stuff>
但是你不需要这样做,你真的不需要 root 来写入 GOPATH,只需要 GOROOT。
- 1 回答
- 0 关注
- 209 浏览
添加回答
举报
0/150
提交
取消