猿问

如何在 Ubuntu 上设置 GOPATH 环境变量?我必须编辑什么文件?

我正在尝试做一个go get:


go get github.com/go-sql-driver/mysql

它失败并出现以下错误:


package github.com/go-sql-driver/mysql: cannot download, $GOPATH not set. For more details see: go help gopath

当我执行 a 时go env,Go 值列表如下所示:


ubuntu@ip-xxx-x-xx-x:~$ go env

GOARCH="amd64"

GOBIN=""

GOCHAR="6"

GOEXE=""

GOHOSTARCH="amd64"

GOHOSTOS="linux"

GOOS="linux"

GOPATH=""

GORACE=""

GOROOT="/usr/lib/go"

GOTOOLDIR="/usr/lib/go/pkg/tool/linux_amd64"

CC="gcc"

GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"

CGO_ENABLED="1"

显然 GOPATH 没有设置,我应该如何以及在哪里设置它?


我看到很多线程都提到了这个错误,但没有一个线程可以回答我的问题,需要编辑哪个文件才能为该路径提供值?


三国纷争
浏览 365回答 3
3回答

幕布斯7119047

只需将以下行添加到 ~/.bashrc 中,这将持续存在。但是,在我的示例中,您可以使用其他您喜欢的路径作为 GOPATH 而不是$HOME/go。export GOPATH=$HOME/goexport PATH=$PATH:$GOROOT/bin:$GOPATH/bin

烙印99

Ubuntu 14.04export GOPATH=$HOME/go此外,您可以将此字符串添加到文件$HOME/.bashrc
随时随地看视频慕课网APP

相关分类

Go
我要回答