为了账号安全,请及时绑定邮箱和手机立即绑定

未设置 GOPATH 环境变量

未设置 GOPATH 环境变量

Go
qq_遁去的一_1 2021-06-30 13:01:42
我正在尝试按照这些说明安装 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。


查看完整回答
反对 回复 2021-07-05
  • 1 回答
  • 0 关注
  • 209 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信