golang開發:(二)安裝 Golang

當然了我們的安裝都是在vagrant裏面安裝,vagrant ssh。不用虛擬機了,本機安裝當然也可以。

Mac 安裝

訪問下載地址,下載 go1.12.5.darwin-amd64.pkg,雙擊下載文件,一路默認安裝點擊下一步,這個時候go已經安裝到你的系統中,默認已經在PATH中增加了相應的~/go/bin,這個時候打開終端,輸入go

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的安裝目錄。

Linux安裝

訪問下載地址,下載 go1.12.5.linux-amd64.tar.gz,

假定你想要安裝Go的目錄爲 $GO_INSTALL_DIR,後面替換爲相應的目錄路徑。

解壓縮tar.gz包到安裝目錄下:tar zxvf go1.12.5.linux-amd64.tar.gz -C $GO_INSTALL_DIR。

設置PATH,export PATH=PATH:PATH:GO_INSTALL_DIR/go/bin

然後執行go

Go is a tool for managing Go source code.

Usage:

	go command [arguments]

The commands are:

	build       compile packages and dependencies

Windows 安裝

訪問下載地址,下載go1.12.5.windows-amd64.msi。下載好後運行,不要修改默認安裝目錄 C:\Go\,若安裝到其他位置會導致不能執行自己所編寫的 Go 代碼。安裝完成後默認會在環境變量 Path 後添加 Go 安裝目錄下的 bin 目錄 C:\Go\bin\,並添加環境變量 GOROOT,值爲 Go 安裝根目錄 C:\Go\ 。

驗證是否安裝成功

在運行中輸入 cmd 打開命令行工具,在提示符下輸入 go,檢查是否能看到 Usage 信息。輸入 cd %GOROOT%,看是否能進入 Go 安裝目錄。若都成功,說明安裝成功。

不能的話請檢查上述環境變量 Path 和 GOROOT 的值。若不存在請卸載後重新安裝,存在請重啓計算機後重試以上步驟。

golang源碼安裝

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變量。

設置golang的路徑

編輯~/.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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章