首页 > Ubuntu下安装go环境变量的问题

Ubuntu下安装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 就行了


/etc/profile 是要重启后 才生效的,
可以考虑 .bashrc

不要去修改 /etc/bashrc

不是 有 ~/.bashrc 吗,


你要确定你的shell是哪个?zsh 还是bash,不同的需要修改不同的文件

【热门文章】
【热门文章】