猿问

未设置 GOPATH 环境变量

我正在尝试按照这些说明安装 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 GO

GOARCH=amd64
GOROOT=/usr/local/go
GOOS=linux
GOPATH=/home/myuser/go/

ls $GOPATH
bin    pkg    src


qq_遁去的一_1
浏览 210回答 1
1回答

HUH函数

出于一些非常好的安全原因,Sudo 不会尊重您的所有 ENV 变量。解决此问题的最简单方法是 /bin/envsudo&nbsp;/bin/env&nbsp;GOPATH=/home/myuser/go&nbsp;go&nbsp;get&nbsp;<stuff>但是你不需要这样做,你真的不需要 root 来写入 GOPATH,只需要 GOROOT。
随时随地看视频慕课网APP

相关分类

Go
我要回答