运行go get命令时:
sudo go get github.com/go-sql-driver/mysql我得到以下错误
包github.com/go驱动程序/mysql:无法下载,$GOPATH未设置。有关更多细节,请参见:“帮助gopath”
然而,已经设置了$GOPATH .。
运行echo $GOPATH给出/Users/userxyz/Desktop/Code
运行go env给出
.....
GOPATH="/Users/userxyz/Desktop/Code"
...
GOROOT="/usr/local/go"
.....我已经尝试通过添加以下行将GOPATH设置为环境变量
export GOPATH="$HOME/Desktop/Code"
export PATH=$PATH:$GOPATH/bin到以下文件,另一个方法是
~/.profile (/etc/profile)
~/.bashrc
~/.bash_profile发布于 2014-07-16 10:36:11
sudo go get github.com/go-sql-driver/mysql这将在没有设置go get的root用户下运行$GOPATH。
只要做:
go get github.com/go-sql-driver/mysql一般来说,做:
go get在项目文件夹中,它将安装所有依赖项。下面将安装测试中提到的依赖项:
go get -t发布于 2014-07-16 10:36:38
你只要放下sudo就行了。您的环境变量是在用户级别定义的。如果你做了sudo go env,你会看到GOPATH没有设置在那里
发布于 2014-12-27 07:41:29
你不需要苏多。如果“同意Xcode/iOS许可需要管理员权限”阻止您,只需重新打开Xcode并接受Xcode的许可协议。
https://stackoverflow.com/questions/24778565
复制相似问题