-1

如何使用 Ubuntu 14.04 更新 codeanywhere.com 上的 golang?

默认容器使用来自 Ubuntu repos 的版本,而不是 golang PPA。

截至撰写时它是 1.6,最新版本是 1.9。

4

3 回答 3

1

(尚不能评论)只是一个附加信息,当您在空白容器上运行时,Paweł Prażak 的答案中的步骤有效。如果您在 Go 预定义堆栈上运行它们,它将不会更新。

我还建议将 GOPATH 值更改为您的工作区,运行

export GOPATH=$HOME/go

然后运行go env以检查值是否正确更新。

顺便感谢您的回答,Paweł!

于 2018-01-31T20:29:49.607 回答
0

您可以使用以下脚本轻松地在容器中安装最新的 golang 版本:

git clone https://github.com/udhos/update-golang
cd update-golang
sudo ./update-golang.sh

完整详情:https ://github.com/udhos/update-golang

于 2018-06-07T18:24:30.383 回答
-1

Blank Container使用 Ubuntu 创建和新建:在此处输入图像描述

使用 SSH 连接到容器。

按照官方 wiki 上的说明进行操作

首先安装add-apt-repository支持:

sudo apt-get update
sudo apt-get install -y software-properties-common

现在安装最新版本的 golang(有关最新说明,请参阅 wiki):

sudo add-apt-repository ppa:gophers/archive
sudo apt-get update
sudo apt-get install golang-1.9-go

确保将二进制文件放在 上PATH,例如:

sudo ln -s /usr/lib/go-1.9/bin/go /usr/local/bin/go

现在应该可以使用较新的版本:

$ go version
go version go1.9.2 linux/amd64

添加$GOPATH指向 theworkspace并添加$GOPATH/bin$PATHin ~/.profile

cat << EOF >> ~/.profile
export GOPATH="\$HOME/workspace"
export PATH="\$GOPATH/bin:\$PATH"
EOF

应用新的~/.profile

. ~/.profile

如果您需要,也make缺少:

sudo apt-get install build-essential
于 2018-01-02T19:42:00.480 回答