搭建golang開發環境(1.14之後版本)

茁壯的小草發表於2022-02-12
Go語言1.14版本之後推薦使用go modules管理依賴,也不再需要把程式碼寫在GOPATH目錄下。
下載地址
Go官網下載地址:https://golang.org/dl/
Go官方映象站(推薦):https://golang.google.cn/dl/
版本的選擇
Windows平臺和Mac平臺推薦下載可執行檔案版,Linux平臺下載壓縮檔案版。
 

GOROOT和GOPATH

GOROOT和GOPATH都是環境變數,其中GOROOT是我們安裝go開發包的路徑,而從Go 1.8版本開始,Go開發包在安裝完成後會為GOPATH設定一個預設目錄,並且在Go1.14及之後的版本中啟用了Go Module模式之後,不一定非要將程式碼寫到GOPATH目錄下,所以也就不需要我們再自己配置GOPATH了,使用預設的即可。

GOPROXY 非常重要

Go1.14版本之後,都推薦使用go mod模式來管理依賴環境了,也不再強制我們把程式碼必須寫在GOPATH下面的src目錄了,你可以在你電腦的任意位置編寫go程式碼。(網上有些教程適用於1.11版本之前。)
預設GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct,由於國內訪問不到https://proxy.golang.org,所以我們需要換一個PROXY,這裡推薦使用https://goproxy.io或https://goproxy.cn。
可以執行下面的命令修改GOPROXY:
go env -w GOPROXY=https://goproxy.cn,direct
 

第一個Go程式

現在我們來建立第一個Go專案——hello。在我們桌面建立一個hello目錄。
go mod init
使用go module模式新建專案時,我們需要通過go mod init 專案名命令對專案進行初始化,該命令會在專案根目錄下生成go.mod檔案。例如,我們使用hello作為我們第一個Go專案的名稱,執行如下命令。
go mod init hello
編寫程式碼
接下來在該目錄中建立一個main.go檔案
編譯
go build命令表示將原始碼編譯成可執行檔案。
在hello目錄下執行:
go build
或者在其他目錄執行以下命令:
go build hello

 

參考:https://www.liwenzhou.com/posts/Go/install_go_dev/

 

 

相關文章