1. 程式人生 > >go——安裝與設定

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目錄下,所以指定這個目錄即可,但是如果下一次又建立了一個新的專案,
那麼又要重新執行。