GO Lang安装

micklf · · 1188 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

安装

为了构建 Go 1.x (x ≥ 5),需要先安装 Go 1.4 到 $GOROOT_BOOTSTRAP. 默认的 $GOROOT_BOOTSTRAP$HOME/go1.4. 我们使用 Go 1.4 作为启动的基础版本来编译工具链。
先安装go1.4,再安装go1.6.2或者其他版本。

预置go1.4

下载go1.4.linux-amd64.tar.gz或其他对应包,这种是已经编译好的,比较大,直接就有bin文件可用
将包解压,修改目录名go->go1.4
移动到$HOME/下,安装完成后会有/root/go1.4/bin路径

安装新版本

添加环境变量,~/.bashrc,添加如下变量:

export GOROOT=$HOME/go
export PATH=$GOROOT/bin:$PATH

运行环境变量:

source ~/.bashrc

$HOME路径是/root
安装Go工具链

sudo apt-get install bison ed gawk gcc libc6-dev make git

安装Mercurial

sudo apt-get install mercurial

下载Go源码解压到$GOROOT目录下
我是从这里下载的,也可以从其他地方获取

http://www.golangtc.com/download

编译Go源码

cd $GOROOT/src
./all.bash

安装成功,会显示如下类似信息:

##### ../test

##### API check
Go version is "go1.6.2", ignoring -next /root/go/api/next.txt

ALL TESTS PASSED

---
Installed Go for linux/amd64 in /root/go
Installed commands in /root/go/bin

测试

创建文件a.go:

package main

import(
    "fmt"
)

func main(){
    fmt.Println("hello world")
}

执行命令:

go run a.go

参考

http://www.cnblogs.com/ztiandan/archive/2012/12/08/2808295.html
http://www.cnblogs.com/ztiandan/archive/2012/12/08/2808856.html


有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:micklf

查看原文:GO Lang安装

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1188 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传