Go初體驗|Mac上安裝Go

niceforbear發表於2019-02-16

筆記

從國內映象下載安裝包:http://www.golangtc.com/download

進入配置檔案修改環境變數

vim ~/.bashrc

編輯GOROOT,GOPATH,PATH

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/data/www/go

解釋

GOROOT 表示 Go 在你的電腦上的安裝位置,它的值一般都是 $HOME/go
GOARCH 表示目標機器的處理器架構,它的值可以是 386,amd64 或 arm
GOOS 表示目標機器的作業系統,它的值可以是 darwin,freebsd,linux 或 windows
GOBIN $GOBIN 表示編譯器和連結器的安裝位置,預設是 $GOROOT/bin
GOPATH 表示工作路徑,允許包含多個目錄。當有多個目錄時,請注意分隔符,多個目錄的時候Windows是分號,Linux系統是冒號,當有多個GOPATH時,預設會將go get命令的內容放在第一個目錄下。
GOPATH約定有三個子目錄:

  • src 存放原始碼(比如:.go .c .h .s等)

  • pkg 編譯後生成的檔案(比如:.a)

  • bin 編譯後生成的可執行檔案(為了方便,可以把此目錄加入到$PATH變數中,如果有多個gopath,那麼使用${GOPATH//://bin:}/bin新增所有的bin目錄),很多Go命令都依賴於此變數,例如go get命令會將獲取到的包放到GOPATH中。

常用commands:

$ go version
$ go help
$ go run file.go
$ go build file.go
$ ./file

參考:

  1. https://github.com/Unknwon/the-way-to-go…

  2. http://www.tuicool.com/articles/Fv6zUfE

  3. https://www.shiyanlou.com/courses/runnin…