固然了咱們的安裝都是在vagrant裏面安裝,vagrant ssh。不用虛擬機了,本機安裝固然也能夠。linux
訪問下載地址,下載 go1.12.5.darwin-amd64.pkg,雙擊下載文件,一路默認安裝點擊下一步,這個時候go已經安裝到你的系統中,默認已經在PATH中增長了相應的~/go/bin,這個時候打開終端,輸入gogolang
Go is a tool for managing Go source code. Usage: go command [arguments] The commands are: build compile packages and dependencies
若是出現go的Usage信息,那麼說明go已經安裝成功了;若是出現該命令不存在,那麼能夠檢查一下本身的PATH環境變中是否包含了go的安裝目錄。windows
訪問下載地址,下載 go1.12.5.linux-amd64.tar.gz,bash
假定你想要安裝Go的目錄爲 $GO_INSTALL_DIR,後面替換爲相應的目錄路徑。ssh
解壓縮tar.gz包到安裝目錄下:tar zxvf go1.12.5.linux-amd64.tar.gz -C $GO_INSTALL_DIR。工具
設置PATH,export PATH=$PATH:$GO_INSTALL_DIR/go/binui
而後執行go命令行
Go is a tool for managing Go source code. Usage: go command [arguments] The commands are: build compile packages and dependencies
訪問下載地址,下載go1.12.5.windows-amd64.msi。下載好後運行,不要修改默認安裝目錄 C:\Go,若安裝到其餘位置會致使不能執行本身所編寫的 Go 代碼。安裝完成後默認會在環境變量 Path 後添加 Go 安裝目錄下的 bin 目錄 C:\Go\bin,並添加環境變量 GOROOT,值爲 Go 安裝根目錄 C:\Go 。vagrant
驗證是否安裝成功code
在運行中輸入 cmd 打開命令行工具,在提示符下輸入 go,檢查是否能看到 Usage 信息。輸入 cd %GOROOT%,看是否能進入 Go 安裝目錄。若都成功,說明安裝成功。
不能的話請檢查上述環境變量 Path 和 GOROOT 的值。若不存在請卸載後從新安裝,存在請重啓計算機後重試以上步驟。
Go 1.5完全移除C代碼,Runtime、Compiler、Linker均由Go編寫,實現自舉。只須要安裝了上一個版本,便可從源碼安裝。因此,必須首先安裝1.5以前的版本,而後再安裝之後的版本。
在Go 1.5前,Go的源代碼中,有些部分是用Plan 9 C和AT&T彙編寫的,所以假如你要想從源碼安裝,就必須安裝C的編譯工具。
在Mac系統中,只要你安裝了Xcode,就已經包含了相應的編譯工具。
在類Unix系統中,須要安裝gcc等工具。例如Ubuntu系統可經過在終端中執行sudo apt-get install gcc libc6-dev來安裝編譯工具。
在Windows系統中,你須要安裝MinGW,而後經過MinGW安裝gcc,並設置相應的環境變量。
你能夠下載源碼,找相應的Source go1.12.5.src.tar.gz 的文件下載,下載以後解壓縮到$HOME目錄,執行以下代碼:
cd go/src ./all.bash
運行all.bash後出現"ALL TESTS PASSED"字樣時纔算安裝成功。
上面是Unix風格的命令,Windows下的安裝方式相似,只不過是運行all.bat,調用的編譯器是MinGW的gcc。
若是是window系統,就須要設置環境變量,在path裏面增長相應的go所在的目錄,設置gopath變量。
編輯~/.zshrc
//golang項目目錄 export GOPATH=/data/www/go //建立go須要的三個目錄 mkdir /data/www/go/{src,pkg,bin} //golang編譯結果生成的可執行文件 export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin source ~/.zshrc