我根据GoLang的说明使用export GOPATH=$HOME/go
设置$ GOPATH,一切正常。当我echo
走出路径时,它会显示我设置的内容。
但是,如果我关闭终端并重新打开它,$ GOPATH就不再是我设置的了。
我想我的问题是如何让新的$ GOPATH持续存在?
答案 0 :(得分:0)
打开终端(您可以使用任何文本编辑器,例如:gedit,vi或vim)。
gedit ~/.bashrc
转到文件末尾并使用以下行进行编辑:
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
假设/ usr / lib / go是你的GOROOT
了解你可以做的GOROOT:
go env
或
which go
答案 1 :(得分:0)
只是你知道这应该在SuperUser或其他以外的东西上以一般形式回答。无论如何,这样做的步骤总是在你的会话中设置;
cd ~
vi .bashrc
//page down, end whatever to get to bottom of file if it's not new
press i to insert, add export GOPATH=$HOME/go
press escape
:w
:q
答案 2 :(得分:0)
要使Felix的答案更简单,您可以运行以下命令,而不会用vim
伤脑筋
echo "export GOPATH=$HOME/go" >> ~/.bash_profile
echo "export PATH=$GOPATH/bin:$PATH" >> ~/.bash_profile
source ~/.bash_profile