如何在Ubuntu Precise中安装当前版本的Go?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (16)

运行sudo apt-get install golang-stable,我得到了版本go1.0.3...。

有没有办法安装go1.1.1?

提问于
用户回答回答于

这样:

sudo apt-get install python-software-properties  # 12.04
sudo add-apt-repository ppa:duh/golang
sudo apt-get update
sudo apt-get install golang

确认:

go version

输出(Ubuntu precise)

go version go1.1.1 linux/amd64

从那里导出你需要的设置:

export GOROOT=/usr/lib/go
export GOBIN=/usr/bin/go
用户回答回答于

我喜欢用GVM用于管理Ubuntu框中的Go版本。使用起来非常简单,如果你熟悉RVM,那么这是一个不需要考虑的问题。它允许你在系统中安装多个Go版本,并在任何时间点在摸想要的任何版本之间切换。

安装GVM时:

sudo apt-get install bison mercurial
bash < <(curl -LSs 'https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer')
. "$HOME/.gvm/scripts/gvm"

就像做这件事一样容易:

gvm install go1.1.1
gvm use go1.1.1 --default

当启动新的终端会话时,第二个命令末尾的默认标志将把go1.1.1设置为默认的Go版本。

扫码关注云+社区