云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

Mac笔记本vscode golang开发环境的搭建

jxf315 2025-02-26 12:33:20 教程文章 26 ℃

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}"
        }
    ]
}

Tags:

最近发表
标签列表