目錄:

前言

最近在學習 Go 語言,記錄下一些過程.第一步當然是安裝 Go 環境啦.

第一種安裝方式: 下載二進制包

1. 下載 Go 二進制包.

  1. #下載時需注意對應的操作系統及 CPU 架構.
  2. aria2c 'https://go.googlecode.com/files/go1.1.1.linux-386.tar.gz'
  3. #解壓
  4. tar zxvf go1.1.1.linux-386.tar.gz go

2. 配置:

  1. # GO 的根路徑
  2. echo "export GOROOT=$HOME/go" >> .zshrc
  3. # GO 第三方包安裝路徑或項目路徑
  4. echo "export GOPATH=$HOME/workspace/go" >> .zshrc
  5. # 加入PATH
  6. echo "export PATH=$GOROOT/bin:$GOPATH/bin:$PATH" >> .zshrc

3. 驗證:

  1. #查看 go 是否可用
  2. which go
  3. #查看 go 版本
  4. go version
  5. #查看 go 環境變量
  6. go env

第二種安裝方式: 使用 gvm 插件

1. 安裝 gvm 插件:

  1. #安裝
  2. bash < <(curl -s https://raw.github.com/moovweb/gvm/master/binscripts/gvm-installer)
  3. #配置
  4. echo '[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm" ]]' >> .zshrc
  5. source .zshrc
  6. #驗證
  7. gvm version

2. 通過 gvm 安裝 go :

  1. #列出所有支持的版本
  2. gvm listall
  3. #下載源碼編譯安裝 go1.1
  4. gvm install go1.1
  5. #列出已安裝版本
  6. gvm list
  7. #使用 go1.1,可設爲默認值(添加 --default 參數)
  8. gvm use go1.1 [--default]

3. 驗證:

請參考第一種方式中的驗證.

有關詳細文檔請訪問其 gvm 官網.

經典的例子:

1. 代碼

  1. #hello.go
  2. package main
  3. import (
  4. "fmt"
  5. )
  6. func main(){
  7. fmt.Printlf("Hello,世界!")
  8. }

2. 運行

  1. #運行
  2. go run hello.go
  3. #編譯後運行
  4. go build hello.go
  5. ./hello


Published

2013-06-03

Categories


Tags