如何使用Ubuntu更新codeanywhere.com上的golang
如何用Ubuntu 14.04更新codeanywhere.com上的golang 默认容器使用来自Ubuntu repos的版本,而不是golang PPA如何使用Ubuntu更新codeanywhere.com上的golang,go,codeanywhere,Go,Codeanywhere,如何用Ubuntu 14.04更新codeanywhere.com上的golang 默认容器使用来自Ubuntu repos的版本,而不是golang PPA 在撰写本文时,它是1.6,最新版本是1.9。使用Ubuntu创建和新建空白容器: 使用SSH连接到容器 遵循规则 首先安装添加apt存储库支持: sudo apt-get update sudo apt-get install -y software-properties-common 现在安装golang的最新版本(有关最新说明,请
在撰写本文时,它是1.6,最新版本是1.9。使用Ubuntu创建和新建
空白容器:
使用SSH连接到容器
遵循规则
首先安装添加apt存储库
支持:
sudo apt-get update
sudo apt-get install -y software-properties-common
现在安装golang的最新版本(有关最新说明,请参阅wiki):
确保将二进制文件放在路径上,例如:
sudo ln -s /usr/lib/go-1.9/bin/go /usr/local/bin/go
现在应提供较新的版本:
$ go version
go version go1.9.2 linux/amd64
添加指向工作区的$GOPATH
,并将$GOPATH/bin
添加到~/.配置文件中的$PATH
:
cat << EOF >> ~/.profile
export GOPATH="\$HOME/workspace"
export PATH="\$GOPATH/bin:\$PATH"
EOF
. ~/.profile
如果需要,还缺少make
:
sudo apt-get install build-essential
(还不能评论)只是一个附加信息,PawełPrażak答案中的步骤在空白容器上运行时起作用。如果在Go预定义堆栈上运行它们,它将不会更新
我还建议将GOPATH值更改为您的工作区,运行
export GOPATH=$HOME/go
然后运行go env
检查值是否正确更新
谢谢你的回答,Paweł 您可以使用以下脚本在容器中轻松安装最新的golang版本:
git clone https://github.com/udhos/update-golang
cd update-golang
sudo ./update-golang.sh
完整详细信息:如果您对否决票发表评论,我们将不胜感激……$HOME/go
解析为“/HOME/cabox/go”
,这是go默认值
git clone https://github.com/udhos/update-golang
cd update-golang
sudo ./update-golang.sh