1. 下載Go的SDK
golang.google.cn/dl 選擇macOS版本下載安裝
2. 配置環境變數
GOROOT: 安裝後不需要配置,預設在 /usr/local/go GOPATH: Go程式的工作路徑 GOBIN: Go程式編譯後的二進位制檔案存放路徑
2.1 開啟終端,執行 open -e .bash_profile
export GOPATH=/Users/使用者名稱/Documents/Code/Golang
export GOBIN=$GOPATH/bin
export PATH=$GOBIN:$PATH
複製程式碼
路徑可以自定義自己喜歡的位置,替換就行
2.2 終端重新整理配置檔案
source .bash_profile
複製程式碼
2.3 終端執行 go env
檢視相關配置是否成功
3.下載VSCode
3.1 在VSCode擴充套件中搜尋“Go”:安裝官方Go擴充套件
3.2 新建Go檔案,編寫以下程式碼儲存
package main
import "fmt"
func main() {
fmt.Println("hello")
}
複製程式碼
3.3 關閉檔案再次開啟,VSCode右下角會提示安裝相關外掛,點選 安裝
4. 外掛安裝
4.1 一般需要安裝過git,沒有安裝的應該會失敗,安裝git後重新開啟檔案安裝外掛即可
4.2 外掛下載安裝失敗,這時候需要我們手動安裝,在失敗資訊裡可以找到 類似 https://gihtub/com/xxx/xxx 類似的路徑,我們拿到路徑後,可以去 www.golangtc.com/download/pa… 自行下載所有需要的外掛包(也可以自己用git clone下載)
4.3 將下載好的安裝包解壓到 GOPATH 的 src 資料夾裡,照著錯誤資訊裡的提示資料夾路徑,依次執行 go install /Users/使用者名稱/Documents/Code/Golang/src/github.com/xxx/xxx
4.4 執行後,會看到在 GOPATH 下的 bin 資料夾有編譯好的外掛
5. VSCode配置
開啟VSCode的 Code -》首選項 -》設定 開啟 settings.json 檔案,增加 go 的配置資訊
// go
"go.formatTool": "goreturns",
"go.goroot": "/usr/local/go",
"go.gopath": "/Users/使用者名稱/Documents/Code/Golang",
複製程式碼
6. VSCode的Go除錯配置
開啟VSCode的執行 除錯 -》啟動除錯 編輯launch.json
"version": "0.2.0",
"configurations": [
{
"name": "GoLaunch",
"type": "go",
"request": "launch",
"mode": "debug",
"remotePath": "",
"port": 2345,
"host": "127.0.0.1",
"program": "${fileDirname}",
"env": {},
"args": [],
"showLog": true,
"trace": true
}
]
複製程式碼
Tips:
Q:如果F5啟動除錯報錯,提示 Failed to continue: Check the debug console for details
A:可以在終端執行 xcode-select --install
安裝命令列工具(在萬能的 stackoverflow 搜到的)