Go:当设置GOPATH时,去获取$ GOPATH错误

Joh*_*yil 4 macos environment-variables go osx-mavericks

运行go get命令时:

sudo go get github.com/go-sql-driver/mysql
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

包github.com/go-sql-driver/mysql:无法下载,$ GOPATH未设置.有关详细信息,请参阅:go help gopath

但是$ GOPATH已经设定好了.

跑步echo $GOPATH/Users/userxyz/Desktop/Code

跑步go env

.....

GOPATH="/Users/userxyz/Desktop/Code"

...

GOROOT="/usr/local/go"

.....
Run Code Online (Sandbox Code Playgroud)

我已经尝试通过添加以下行来将GOPATH设置为环境变量

export GOPATH="$HOME/Desktop/Code"
export PATH=$PATH:$GOPATH/bin
Run Code Online (Sandbox Code Playgroud)

或者,对于以下文件

~/.profile (/etc/profile)
~/.bashrc
~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

war*_*iuc 5

sudo go get github.com/go-sql-driver/mysql
Run Code Online (Sandbox Code Playgroud)

go getroot用户下运行,没有$GOPATH设置.

做就是了:

go get github.com/go-sql-driver/mysql
Run Code Online (Sandbox Code Playgroud)

一般来说,做:

go get
Run Code Online (Sandbox Code Playgroud)

在项目文件夹中,它将安装所有依赖项.以下将安装测试中提到的依赖项:

go get -t
Run Code Online (Sandbox Code Playgroud)