本文根据网友文章整理,引用原文有:
1、下载源码
$sudo apt-get install mercurial
$hg clone -u release http(s)://code.google.com/p/go
(个人感觉http比https快)
2、编译安装
$cd ~/go/src
$./all.bash
3、配置环境变量
$echo 'export PATH=$PATH:/home/you/go/bin/' >> ~/.bashrc //you为你的用户名
$source ~/.bashrc
4、测试
(1)、编辑
$vim hello.go
package main //声明本文件的package名
import "fmt" //import语言的fmt库——用于输出
func main() {
fmt.Println("hello world")
}
(2)、解释执行(实际是编译成a.out再执行)
$go run hello.go
hello world
(3)、编译执行
$go build hello.go
$ls
hello hello.go
$./hello
hello world
<b>5、</b>给vim添加Go语言插件
$cp -rf ~/go/misc/vim/ ~/.vim
修改~/.vimrc,在里面添加
filetype plugin indent on
syntax on
<b> 6、更新</b>
$cd ~/go/src
$hg pull
$hg update release
$./all.bash
本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1102525如需转载请自行联系原作者
RQSLT