目錄:
最近在學習 Go 語言,記錄下一些過程.第一步當然是安裝 Go 環境啦.
#下載時需注意對應的操作系統及 CPU 架構.
aria2c 'https://go.googlecode.com/files/go1.1.linux-386.tar.gz'
#解壓
tar zxvf go1.1.linux-386.tar.gz go
# 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
#查看 go 是否可用
which go
#查看 go 版本
go version
#查看 go 環境變量
go env
#安裝
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
#列出所有支持的版本
gvm listall
#下載源碼編譯安裝 go1.1
gvm install go1.1
#列出已安裝版本
gvm list
#使用 go1.1,可設為默認值(添加 --default 參數)
gvm use go1.1 [--default]
請參考第一種方式中的檢測.
有關詳細文檔請訪問其 gvm 官網.
#hello.go
package main
import (
"fmt"
)
func main(){
fmt.Printlf("Hello,世界!")
}
#運行
go run hello.go
#編譯後運行
go build hello.go
./hello