分享
安装 go1.1 正式版 在ubuntu12.04server64位
waynehu · · 4423 次点击 · · 开始浏览这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
更新
go1.1正式版 已经在北京时间5月14日10点左右发布
从google网站的go下载页找到对应的包,我这里是linux64位,所以我下载go1.1.linux版
本文参考自官方手册
确定环境
go在运行时会读取环境变量,如未读到相关环境变量,则按默认值运行
例如${GOROOT}表示为安装位置,如未正确设置,会造成运行时找不到对应文件
在家目录(~)下的.bashrc文件最后加入以下内容
$ vi .bashrc
#go安装的位置
export GOROOT=$HOME/go
#类似工作空间
export GOPATH=$HOME/mygo
#将bin目录加入环境变量
export PATH=${PATH}:${GOPATH}/bin:$GOROOT/bin
#声明32位还是64位
export GOARCH=amd64
#声明操作系统类型
export GOOS=linux
source一下,使上面新设置的环境生效
$ source .bashrc
下载安装
我把每个golang版本都有保存在golang目录里,可以方便切换使用(目前有1.0.3和1.1比较常用)
如果GOROOT是指向$HOME/golang/go的话,go已经安装好了,因为我要用多版本,所以多一步 $ cd ~ $ mkdir golang $ cd golang $ wget http://go.googlecode.com/files/go1.1.linux-amd64.tar.gz $ tar zxf go1.1rc1.linux-amd64.tar.gz 如果GOROOT是指向$HOME/golang/go的话,go已经安装好了,因为我要用多版本,所以多一步 我先按版本来改名 $ mv go go1.1 $ cd ~ 做一个软连接,来搭配上一节的"GOROOT=$HOME/go" $ ln -s golang/go1.1 go go安装好了,测试一下 $ go version 如果显示"go version go1.1 linux/amd64"表示成功
我在继续做个1.0.3的吧
$ ln -s golang/go1.0.3 go $ wget http://go.googlecode.com/files/go1.0.3.linux-amd64.tar.gz $ tar zxf go1.0.3.linux-amd64.tar.gz $ mv go go1.0.3 上面几行表示下载好并解压好了,现在开始切换 $ cd ~ 把指向go1.1的软连接删掉 $ rm go 把新的连接指向1.0.3 $ ln -s golang/go1.0.3 go go安装好了,测试一下 $ go version 如果显示"go version go1.0.3"表示安装并切换成功
然后。。。。就没有然后了,安装好了!我还以为多复杂呢,切~!
总结
其实安装go1.1或其他版本,只要
- 告诉系统go将装在哪里(本文是
$HOME/go) - 找到对应平台的文件,下载go的包
- 解压&装在那里
完成!绿色软件!
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信4423 次点击
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
更新
go1.1正式版 已经在北京时间5月14日10点左右发布
从google网站的go下载页找到对应的包,我这里是linux64位,所以我下载go1.1.linux版
本文参考自官方手册
确定环境
go在运行时会读取环境变量,如未读到相关环境变量,则按默认值运行
例如${GOROOT}表示为安装位置,如未正确设置,会造成运行时找不到对应文件
在家目录(~)下的.bashrc文件最后加入以下内容
$ vi .bashrc
#go安装的位置
export GOROOT=$HOME/go
#类似工作空间
export GOPATH=$HOME/mygo
#将bin目录加入环境变量
export PATH=${PATH}:${GOPATH}/bin:$GOROOT/bin
#声明32位还是64位
export GOARCH=amd64
#声明操作系统类型
export GOOS=linux
source一下,使上面新设置的环境生效
$ source .bashrc
下载安装
我把每个golang版本都有保存在golang目录里,可以方便切换使用(目前有1.0.3和1.1比较常用)
如果GOROOT是指向$HOME/golang/go的话,go已经安装好了,因为我要用多版本,所以多一步 $ cd ~ $ mkdir golang $ cd golang $ wget http://go.googlecode.com/files/go1.1.linux-amd64.tar.gz $ tar zxf go1.1rc1.linux-amd64.tar.gz 如果GOROOT是指向$HOME/golang/go的话,go已经安装好了,因为我要用多版本,所以多一步 我先按版本来改名 $ mv go go1.1 $ cd ~ 做一个软连接,来搭配上一节的"GOROOT=$HOME/go" $ ln -s golang/go1.1 go go安装好了,测试一下 $ go version 如果显示"go version go1.1 linux/amd64"表示成功
我在继续做个1.0.3的吧
$ ln -s golang/go1.0.3 go $ wget http://go.googlecode.com/files/go1.0.3.linux-amd64.tar.gz $ tar zxf go1.0.3.linux-amd64.tar.gz $ mv go go1.0.3 上面几行表示下载好并解压好了,现在开始切换 $ cd ~ 把指向go1.1的软连接删掉 $ rm go 把新的连接指向1.0.3 $ ln -s golang/go1.0.3 go go安装好了,测试一下 $ go version 如果显示"go version go1.0.3"表示安装并切换成功
然后。。。。就没有然后了,安装好了!我还以为多复杂呢,切~!
总结
其实安装go1.1或其他版本,只要
- 告诉系统go将装在哪里(本文是
$HOME/go) - 找到对应平台的文件,下载go的包
- 解压&装在那里
完成!绿色软件!