1.下载语言开发包
我当前下载的windows的地址
https://golang.google.cn/dl/go1.24.1.windows-386.zip
2.找到相关插件exe
找一台正常的联网的电脑在vscode上安装go插件
https://marketplace.visualstudio.com/items?itemName=golang.go
在以下目录我们能找到gopls.exe、dlv.exe两个程序
C:\Users\用户名\go\bin
如果想下载,试试这个地址
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/golang/vsextensions/go/0.46.1/vspackage
其他插件可以按这个规则自己下
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/{发布者}/vsextensions/{插件名}/{版本号}/vspackage
3.找到项目使用的组件
在命令行执行
go env GOMODCACHE
找到组件缓存的目录。一般在: C:\Users\用户名\go\pkg\mod
如果希望在其他地方缓存,就在系统变量指定其他目录。下图将缓存目录改在d:programs\go\pkg\mod
在外网正常联网的电脑在go项目中添加我们需要的组件,编译一次或执行一次以下命令
go mod tidy
我们就能在mod目录找到相关组件。
4.具体过程
4.1 内网安装golang
4.2 将gopls.exe、dlv.exe两个程序放到go\bin目录
4.3 将需要的组件目录拷贝到pkg\mod目录
这样内网就能使用vscode调试我们的go程序了
本文只发表在博客网,请勿转载!