2019獨角獸企業重金招聘Python工程師標準>>>
作者: gomaster.me(馮琪超) 系列:Golang架構師之路
巧婦難做無米之炊,golang sdk就是gopher的大米
下載golang
點擊 官網下載golang sdk
根據不同系統,官網下載鏈接會選擇相應的平臺進行鏈接跳轉,也可手動選擇需要的平臺安裝包。
安裝golang
如果是升級golang老版本你首先必須先移除已經存在的版本。
Linux, Mac OS X, FreeBSD tar包
- 一般配置
- 下載安裝包
- 解壓到
/usr/local
中
添加tar -zxvf go$VERSION.$OS-$ARCH.tar.gz -C /usr/local
/usr/local/go/bin
到PATH環境變量中,可以添加入/etc/profile
(系統范圍)或$HOME/.profile
中export PATH=$PATH:/usr/local/go/bin
- 安裝到指定位置 Go二進制分發包假設它被安裝到
/usr/local/go
(或Windows下c:\Go
),但Go tools
是可以被安裝到不同的地方的。在這種情況下你必須設置GOROOT
環境變量指定它被安裝的目錄。
例如如果你安裝Go到你的home
目錄你應該添加添加類似如下到$HOME/.profile
:
export GOROOT=$HOME/GO1.X
export PATH=$PATH:$GOROOT/bin
注意:GOROOT
只需要在被安裝到自定義位置才需要設置。 另外Go還有GOPATH,GOBIN
環境變量,請參考博客如何編寫Go代碼,但本文中的示例僅需將Go的bin
安裝目錄添加到$PATH
中。
Mac OS X pkg安裝包
雙擊可執行程序一步步next即可完成安裝。
該種方式將Go安裝到/usr/local/go
目錄下。并且會將/usr/local/go/bin
目錄加入到PATH
環境變量中。你可能需要重啟下terminal才可以生效。如果沒有效果,可以按照上面所講的環境變量配置手動添加。
Windows
Windows方式有二進制可執行包安裝,也有zip壓縮包解壓安裝的,這里不多贅述。值得注意的是Windows平臺默認按照c:\Go
目錄,需要將c:\Go\bin
添加到PATH環境變量中。
測試驗證安裝
通常情況使用go version
查看是否可以正確顯示Go的版本,我們就會認為安裝成功。但這里我們通過配置一個工作區并構建一個簡單的程序來驗證Go安裝是否正確。
- 創建工作區目錄,
$HOME/go
(如果你想要使用不同的目錄,你需要設置GOPATH環境變量;你可以參見更詳細的如何編寫Go代碼) - 在工作區目錄下創建
src/hello
- 創建并編寫
hello.go
文件,內容如下:
package main
import "fmt"func main(){fmt.Printf("hello, world\n")
}
- 使用
go tool
構建:
$ cd $HOME/go/src/hello
$ go build
上面的命令將在源文件同目錄下構建一個名為hello
的可執行文件。
5. 執行生成的可執行文件
$ ./hello
hello, world
如果你可以看到hello, world
打印輸出則說明Go安裝成功。
你可以執行go install
安裝二進制文件到工作區的bin
目錄或者使用go clean
移除它。
卸載Go
其實很簡單,將安裝目錄刪除,并將環境變量移除即可。
接下來
在興奮地開始享受寫Go代碼之前,請務必先閱讀如何編寫Go代碼(將講述一些使用Go tools的必要概念)