Go 安装插件更换国内镜像

在后台执行:

bash 复制代码
go install golang.org/x/tools/gopls@latest

但 Go 默认一定会访问:

arduino 复制代码
https://proxy.golang.org

而当前网络 没有被 Go 识别 → 请求超时 → 所有工具安装失败。


✅ 方案一(推荐):正确配置 Go 国内镜像

1️⃣ 配置 Go 使用国内镜像

在终端执行(macOS):

bash 复制代码
go env -w GOPROXY=https://goproxy.cn,direct

或者(七牛代理):

bash 复制代码
go env -w GOPROXY=https://goproxy.io,direct

然后验证:

bash 复制代码
go env GOPROXY

看到类似:

arduino 复制代码
https://goproxy.cn,direct

说明成功 ✅


2️⃣ 重新让 Cursor/VSCode 安装工具

重启 Cursor/VSCode 打开一个 .go 文件,它会自动重新尝试安装:

  • gopls
  • staticcheck
  • goimports
  • dlv
  • gotests
  • impl

👉 这一步通常就能直接成功


✅ 方案二:自己手动装,完全可以 👍

下面是 Cursor / vscode-go 默认会装的所有 Go 工具清单

可以 一次性手动装完


📦 Cursor / vscode-go 常用工具完整列表

bash 复制代码
go install golang.org/x/tools/gopls@latest
go install golang.org/x/tools/cmd/goimports@latest
go install honnef.co/go/tools/cmd/staticcheck@latest
go install github.com/go-delve/delve/cmd/dlv@latest
go install github.com/cweill/gotests/gotests@latest
go install github.com/josharian/impl@latest
go install github.com/traefik/yaegi/cmd/yaegi@latest

⚠️ 前提:网络已经能访问


📍 安装到哪里了?

日志里已经说明:

bash 复制代码
Installing tools at /Users/dengzemiao/go/bin

确认 PATH 包含它:

bash 复制代码
echo $PATH | grep go/bin

如果没有:

bash 复制代码
echo 'export PATH=$PATH:$HOME/go/bin' >> ~/.zshrc
source ~/.zshrc

4️⃣ 验证是否安装成功

复制代码
gopls version
goimports -h
staticcheck -h
dlv version

只要 有输出不报错 = 成功

相关推荐
君万3 小时前
【LeetCode每日一题】回溯:46. 全排列 78. 子集 39. 组合总和
算法·leetcode·go
vipxieliang9 小时前
Go 逃逸分析与内存优化:从读懂 -gcflags=“-m“ 到降低 GC 压力
go
小杨互联网1 天前
Go 现代 CLI 工具离线镜像合集
开发语言·后端·golang·开源·go·命令行
hourinX1 天前
从直接填格子到筛选图案:头像生成这部分是怎样改过来的—— gdenticon 重构日志(三)
go
我不会起名字3221 天前
Redis 从 0 到 1(十三):分布式锁被误删、锁不住?Go 无 Lua 实现 3 级防御
redis·go·分布式锁·watch·setnx
hourinX2 天前
从 v1 到 v2,我重新拆了头像生成的整条链路—— gdenticon 重构日志(二)
go
FungLeo2 天前
成为全栈·Go 后端篇·分类树与标签关系:目录变更为何需要协调
golang·go·gorm·数据库事务·分类树·成为全栈
FungLeo2 天前
成为全栈·Go 后端篇·文章查询与展示投影:安全分页、排序和软删除
golang·go·gorm·分页查询·成为全栈·sql安全
KevinAshen673 天前
用 Go 修复旧下载工具:从接口 403 到凭证截断的完整复盘
go·github
FungLeo4 天前
成为全栈·Go 后端篇·跨语言认证兼容:Node 与 Go 如何互认 JWT 和密码
golang·go·jwt·身份认证·成为全栈·bcrypt