不積跬步,無以至千裡;不積小流,無以成江海。
碼字不易,點贊再看。
萬裡長征第一步,搭建go的開發環境,本文基于 1.14.2
Go語言1.14版本之後推薦使用go modules管理依賴,也不再需要把代碼寫在 GOPATH 目錄下了。是不是很贊
下載下傳
Go官網下載下傳位址:https://golang.org/dl/
Go官方鏡像站(推薦):https://golang.google.cn/dl/
根據自己系統,自行選擇安裝。推薦下載下傳可執行檔案版,一路 Next
檢查
安裝完後,打開終端 輸入 go version 檢視安裝Go的版本
GOROOT 和 GOPATH
GOROOT 和 GOPATH 都是環境變量,其中GOROOT是我們安裝go開發包的路徑,Mac 預設安裝在 /usr/local/go目錄下
而從Go 1.8版本開始,Go開發包在安裝完成後會為GOPATH設定一個預設目錄,參見下表。
GOPATH在不同作業系統平台上的預設值
GOPROXY
Go1.14版本之後,都推薦使用go mod模式來管理依賴了,也不再強制我們把代碼必須寫在GOPATH下面的src目錄了,你可以在你電腦的任意位置編寫go代碼。
預設 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采用的是UTF-8編碼的文本檔案存放源代碼,理論上使用任何一款文本編輯器都可以做Go語言開發,推薦使用 VS Code 和 Goland。 VS Code 是微軟開源的編輯器,而Goland是jetbrains出品的付費IDE。
我這裡使用 Goland
Hello World
現在我們來建立第一個Go項目——hello。在我們桌面建立一個hello目錄。
在該目錄中建立一個main.go檔案:
package main // 聲明 main 包,表明目前是一個可執行程式import "fmt" // 導入内置 fmt 包func main(){ // main函數,是程式執行的入口fmt.Println("Hello World!") // 在終端列印 Hello World!}
go build
go build表示将源代碼編譯成可執行檔案。
在hello目錄下執行:
go build
或者在其他目錄執行以下指令:
go build hello
在目前目錄下生成可執行檔案main 直接運作 ./main 看效果
人生苦短,let's go
點關注 不迷路
如果你從本篇内容有收獲,求 點贊,求 關注,求 轉發 ,讓更多的人學習到。
如果本文有任何錯誤,請批評指教,不勝感激 !