【发布时间】:2019-06-09 23:45:43
【问题描述】:
当我输入 go env 时,它会显示路径 Users/myname/go
我可以从终端使用 go,我什至可以运行 go 文件...当我打开 GoLand 时,它说 GOPATH 是空的。我什至无法在那里设置我的路径,因为我找不到要选择的文件夹。我尝试从 Users/myname cd 进入目录,但它仍然不起作用。我在这里非常困惑。
我已经将这两个都添加到了我的 bash_profile 中,即使我读到它不再需要了。
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$PATH
发生了什么事?为什么我没有这个文件夹?
编辑:我从这里下载它https://golang.org/dl/ for mac
【问题讨论】:
-
所以你将 GOPATH 设置为 $HOME/go (尽管我认为它是默认值),但是你创建了那个目录吗?
-
如果你运行
which go,它会说什么? -
/usr/local/go/bin/go 。那是我应该使用的路径吗
-
好吧,给你。只需创建目录,它就可以正常工作。
-
谢谢。我还在文档中看到该包应该将 /usr/local/go/bin 目录放在您的 PATH 环境变量中。您可能需要重新启动任何打开的终端会话才能使更改生效。我想我认为 go env 做了一些不同的事情。