目录:
- 前言
- 第一种安装方式: 下载二进制包
- 1. 下载 [Go 二进制包][2].
- 2. 配置:
- 3. 检测:
- 第二种安装方式: 使用 gvm 插件
- 1. 安装 [gvm][3] 插件:
- 2. 通过 [gvm][3] 安装 [go][1] :
- 3. 检测:
- 经典的例子:
- 1. 代码
- 2. 运行
前言
最近在学习 Go 语言,记录下一些过程.第一步当然是安装 Go 环境啦.
第一种安装方式: 下载二进制包
1. 下载 [Go 二进制包][2].
#下载时需注意对应的操作系统及 CPU 架构.
aria2c 'https://go.googlecode.com/files/go1.1.linux-386.tar.gz'
#解压
tar zxvf go1.1.linux-386.tar.gz go
2. 配置:
# GO 的根路径
echo "export GOROOT=$HOME/go" >> .zshrc
# GO 第三方包安装路径或项目路径
echo "export GOPATH=$HOME/workspace/go" >> .zshrc
# 加入PATH
echo "export PATH=$GOROOT/bin:$GOPATH/bin:$PATH" >> .zshrc
3. 检测:
#查看 go 是否可用
which go
#查看 go 版本
go version
#查看 go 环境变量
go env
第二种安装方式: 使用 gvm 插件
1. 安装 [gvm][3] 插件:
#安装
bash < <(curl -s https://raw.github.com/moovweb/gvm/master/binscripts/gvm-installer)
#配置
echo '[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm" ]]' >> .zshrc
source .zshrc
#检测
gvm version
2. 通过 [gvm][3] 安装 [go][1] :
#列出所有支持的版本
gvm listall
#下载源码编译安装 go1.1
gvm install go1.1
#列出已安装版本
gvm list
#使用 go1.1,可设为默认值(添加 --default 参数)
gvm use go1.1 [--default]
3. 检测:
请参考第一种方式中的检测.
有关详细文档请访问其 gvm 官网.
经典的例子:
1. 代码
#hello.go
package main
import (
"fmt"
)
func main(){
fmt.Printlf("Hello,世界!")
}
2. 运行
#运行
go run hello.go
#编译后运行
go build hello.go
./hello