安装 Go 语言


目录:

  • 前言
  • 第一种安装方式: 下载二进制包
  • 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

相关内容