我在~/.bashrc
文件
export GOPATH=/usr/lib/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
但是当我安装ATOM IDE并且我试图安装go-plus
软件包时,它最终下载了一些内容并且我收到了错误
package github.com/nsf/gocode: cannot download, $GOPATH not set. For more details see: go help gopath
我做错了什么?这是我的ubunt信息。
Distributor ID: Ubuntu
Description: Ubuntu 15.10
Release: 15.10
Codename: wily
P.S
我已经尝试过设置
了export GOPATH=/home/<username/go
export PATH=$PATH:$GOPATH/bin
答案 0 :(得分:2)
好的伙计们,我想出了问题所在。
https://github.com/joefitzgerald/go-plus/issues/386
这里已经讨论过了。我将从那个
中复制它 Linux人员,尤其是那些运行Ubuntu的人。我相信我已经重现了您的问题,我认为这与您设置GOPATH
和PATH
的位置有关。
~/.profile
:如果您在此设置它们,当您第一次从工具栏中的启动器启动Atom时,将在Atom中设置$GOPATH
~/.bashrc
如果你在这里设置它们,当你第一次从终端启动Atom时,将在Atom中设置$GOPATH
因此,无论您如何启动Atom,都要确保GOPATH
和PATH
设置正确,您应该在~/.profile
和~/.bashrc
中添加以下(或类似):
export GOPATH=$HOME/work export PATH=$GOPATH/bin:/usr/local/go/bin:$PATH
显然,如果bash不是你的默认shell,上面的内容并不完全适用,但我相信如果你是一个不同shell的用户,你可以理解我上面所说的内容,并将相同的原则应用于你的特殊的环境。
答案 1 :(得分:0)