我在 Linode VPS 上有 Ubuntu。
我按照本页的说明安装了最新的 Golang(http://golang.org/doc/install)——采取的步骤是
- 获得http://go.googlecode.com/files/go1.2.linux-amd64.tar.gz
- tar -C /usr/local -xzf go1.2.linux-amd64.tar.gz
- 在“/etc/profile”中添加了一行“export PATH=$PATH:/usr/local/go/bin”
然而,在此之后,当我输入“go”时,我得到“程序‘go’未安装”。
所以我做了
“源 /etc/profile”
之后它就正常工作了。但是,当我注销并重新登录时,它却不起作用,并且出现了同样的错误。所以我执行了“source /etc/profile”,它又正常工作了。
但是,即使在“source /etc/profile”之后,如果我将用户名更改为其他名称(例如“root”),我仍会收到相同的错误。
我一直在阅读,它看起来与加载“.profile”或“.bashrc”有关。但我不确定两者之间有什么区别。我想要实现的是安装“go”,以便任何用户都可以运行它。
有任何想法吗?
答案1
您可以尝试将这一行添加到您的个人资料中:
$HOME/.profile
只需在终端中输入以下内容:
echo "PATH=$PATH:/usr/local/go/bin" in "/etc/profile" >> $HOME/.profile
然后,注销并重新登录,或者使用以下命令重新加载配置:
source $HOME/.profile
答案2
要安装 Golang,你只需执行
sudo apt-get install golang-go
它应该可以正常工作。