虽然我已经设置了它,为什么还说没有GOPATH?

时间:2015-09-30 16:48:03

标签: linux ubuntu go

GoSublimevim-go都告诉我GOPATH未设置,但我已经这样做了。

我的~/.bashrc

export GOPATH=$HOME/gopath
export PATH="$PATH:$GOPATH/bin"

我可以使用go get将gocode安装到我的~/gopath/bin 但它打印出:...:/home/myusrname/gopath/bin: No such file or directory 对于 ~$ $PATH

4 个答案:

答案 0 :(得分:1)

~$ $PATH

正在尝试执行您的$PATH字符串,即它等同于将$PATH变量的内容写入控制台并按Enter键。这会导致您看到的错误。

你想要的是

~$ echo $PATH

答案 1 :(得分:0)

最后我明白了:我必须通过shell设置$ GOPATH打开gvim - - !

答案 2 :(得分:0)

您可以尝试使用以下命令启动gvim: bash -lc gvim

然后使用.bashrc文件中的设置启动gvim。

这是https://github.com/fatih/vim-go/issues/468

答案 3 :(得分:0)

就我而言,我在我的.profile中加入了GOPATH

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

然后重启我的Unbuntu 16.04

然后对于我的vim-go,我在gvim中通过以下命令安装了vim-go

:GoInstallBinaries