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 搜到的)