1、确定环境,下载并安装golang
下载Apple macOS (ARM64)
go1.23.4.darwin-arm64.pkg
下载地址:https://go.dev/dl/
2、安装完成,设置权限
注意:一定要修改权限,否则vscode go get 依赖 会下载失败;
go env // 执行命令查看是否正确
sudo chown -R $(whoami) /usr/local/go/bin // 修改权限确保,vscode go get 没有问题
3、vscode 打开项目,自动安装依赖
vscode 打开golang项目后会自动安装go的开发工具包,可以多试试几次打开项目;
4、配置golang源
参考地址:https://goproxy.cn/
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
5、golang项目安装依赖
go mod download // 用于下载模块及其依赖项到本地缓存
go mod tidy // 命令用于清理和整理 Go 模块的依赖关系
6、vscode 直接运行 golang
选择Run菜单的Start Debugging 运行项目;使用这个菜单工具需要安装一个依赖,安装完执行一下dlv试试,看看环境变量是否生效;
go install github.com/go-delve/delve/cmd/dlv@latest
vscode首次运行会提示没有launch.json,按提示创建即可,内容如下;
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch Package",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${fileDirname}"
}
]
}