配好goroot,gopath后,
source /etc/profile
会进入到一个命令行交互界面,go env可用。一旦关掉这个界面,重开命令行go会报没找到这个命令...
配好goroot,gopath后,
source /etc/profile
会进入到一个命令行交互界面,go env可用。一旦关掉这个界面,重开命令行go会报没找到这个命令...
一般开发建议不要用root帐号
可以这样搞
把你的go放到你 $HOME/opt/go
工作源码目录放到 $HOME/src/goworkspace
然后在你的~/.bashrc中加:
if [ -d $HOME/opt/go ];then
GOROOT=$HOME/opt/go
export GOROOT
export PATH=$PATH:$GOROOT/bin
fi
# new dev
GO_WORKSPACE=$HOME/src/goworkspace
if [ -d $GO_WORKSPACE ];then
export GOPATH=$GO_WORKSPACE
export PATH=$PATH:$GOPATH/bin
fi
unset GO_WORKSPACE
如果你用其它shell,比如zsh
同理把这些丢到~/.zshrc 就行了
7 回答5.4k 阅读
6 回答7k 阅读✓ 已解决
4 回答2.4k 阅读
1 回答3.4k 阅读
2 回答939 阅读✓ 已解决
2 回答2.3k 阅读
1 回答2.2k 阅读
你要确定你的shell是哪个?zsh 还是bash,不同的需要修改不同的文件