我已经运行go1.4.1.darwin-amd64-osx10.8.pkg来安装我的MAC。它安装在/ usr / local / go / bin / go。
你能告诉我GOPATH应该怎么做?我试过'/ usr / local / go'和'/ usr / local / go / bin / go'。但两者似乎都不是正确的道路。
谢谢。
答案 0 :(得分:2)
GOPATH是一个环境变量,用于定义工作区目录的位置。由于各种原因,Go工具使用它。
例如:
go get -u github.com/nsf/gocode
$GOPATH/src/github.com/nsfs/gocode
$GOPATH/bin
$GOPATH/pkg/architecture/github.com/nsfs
该路径也用于其他工具:
go build github.com/nsf/gocode
go install github.com/nsfs/gocode
github.com/nsfs/gocode
会自动解析为$GOPATH/src/github.com/nsfs/gocode
,因此您可以在不实际进入工作场所的情况下运行这些命令($ GOPATH点)
您的工作场所目录的$ GOPATH位置可以放在您计算机的任何位置,但它必须至少有3个文件夹(因为go get和其他工具需要这些文件夹)。
此环境变量可以像任何其他环境变量一样设置。如果你正在使用来自Terminal.app的go,你可以通过打开文件来设置它:
vi ~/.bashrc
然后设置
export GOPATH=~/goworkplace
~/goworkplace
是包含这3个文件夹的工作区目录的位置。它可以在你的系统上的任何地方,例如〜/ Development / goworkplace,〜/ Desktop / goworkplace,只要它有这3个文件夹
有关信息,请查看以下内容:https://golang.org/doc/code.html
答案 1 :(得分:0)
尝试
首先,您可以检查golang是否已安装。运行转到环境
之后,您可以显示go env变量的列表。
然后检查可以在哪里安装 go
在此之后设置 $ GOPATH
like:-导出GOPATH = / var / projects / go
并设置 $ GOBIN
like:- export = $ GOPATH / bin