go——安裝與設定
1.下載安裝
官方下載地址:https://golang.org/dl/
備用下載地址:https://golang.google.cn/dl/
在windows下面直接執行.msi程式檔案就可以安裝,注意新增環境變數,windows在安裝地時候一般都會自動新增環境變數。
在linux下安裝執行如下命令:
wget https://dl.google.com/go/go1.11.2.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.11.2.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin(這是臨時新增)
2.檔案結構分析
通過tree命令可以看到go安裝包中地檔案和目錄地數量:
下面介紹主要資料夾地功能:
(1)api:用於存放依照Go版本順序的API增量列表檔案,這裡所說的API包括公開的變數、常量、函式等。
這些API增量列表檔案用於Go語言API檢查。
(2)bin:用於存放主要的標準命令檔案,包括go、godoc和gofmt。
(3)doc:用於存放標準庫的HTML格式的程式文件。可以通過godoc命令啟動一個Web程式展現這些文件。
(4)lib:用於存放一些特殊的庫檔案。
(5)misc:用於存放一些輔助類的說明和工具。
(6)pkg:用於存放安裝Go標準庫後的所有歸檔檔案。
注意,你會發現其中有名稱為linux_amd64或者windows_amd64的資料夾,我們稱之為平臺相關目錄。
可以看到,這類資料夾的名稱由對應的作業系統和計算架構的名稱組合而成。
通過go install命令,Go程式會被編譯成平臺相關的歸檔檔案,並存放到其中。
另外tool資料夾存放了使用Go製作軟體時用到的很多強大的命令和工具。
(7)src:用於存放Go自身、Go標準工具以及標準庫的所有原始碼檔案。
(8)test:存放用來測試和驗證Go本省的所有相關檔案。
3.GOROOT與GOPATH
GOROOT:Go的安裝路徑,如果這個路徑不正確,Go的一系列命令都無法執行。
當你安裝go程式的時候,它會自動將其新增到系統的環境變數裡面。
GOPATH:編譯後二進位制檔案的存放目的地和import包的搜尋路徑。go install和go get等工具都會用到的環境變數。
這個路徑需要你自己去進行設定,預設是當前使用者下的go,比如我的就是C:\Users\ASUS\go
我們需要在這裡指定你的專案存放的位置,這樣在編譯的時候才能找到依賴包。
現在的專案在example.v2目錄下,所以指定這個目錄即可,但是如果下一次又建立了一個新的專案,
那麼又要重新執行。