windows安装golang工具包gopls代理

gopls(Go Language Server)是Go语言的语言服务器,它提供了与编辑器(如VS Code)进行交互的功能。gopls可以提供代码补全、语法检查、重构等功能,以提升Go语言开发的体验。

尽管Go语言的安装包包含了Go语言的编译器和运行时,但它并不包含gopls。这是因为gopls是一个独立的工具,它在后台运行,并与编辑器进行通信,提供更高级的代码编辑和开发功能。

通过安装gopls,你可以在编辑器中获得更好的代码补全、代码导航、重构和错误检查等功能。它可以帮助你更高效地编写和维护Go语言代码。

安装Go语言的安装包只是为了获得Go语言的编译器和运行时,而安装gopls是为了增强编辑器的开发功能。这两者是独立的组件,但它们在一起提供了完整的Go语言开发环境。

因此,在使用编辑器进行Go语言开发时,安装gopls是推荐的,以获得更好的编辑器集成和开发体验。

直接通过vscode安装,会遇到安装失败的问题。

比如

go: golang.org/x/tools/gopls@latest: module golang.org/x/tools/gopls: Get "https://proxy.golang.org/golang.org/x/tools/gopls/@v/list\": dial tcp 142.251.43.17:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.\n"

使用这个代理可以解决这个问题。当然还可以下载工具源码,本地编译。

https://goproxy.cn/#/

打开你的终端并执行

$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct

完成。

macOS 或 Linux

打开你的终端并执行

$ export GO111MODULE=on
$ export GOPROXY=https://goproxy.cn

或者

$ echo "export GO111MODULE=on" >> ~/.profile
$ echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
$ source ~/.profile

完成。

Windows

打开你的 PowerShell 并执行

C:\> $env:GO111MODULE = "on"
C:\> $env:GOPROXY = "https://goproxy.cn"

或者

1. 打开“开始”并搜索“env”
2. 选择“编辑系统环境变量”
3. 点击“环境变量…”按钮
4. 在“<你的用户名> 的用户变量”章节下(上半部分)
5. 点击“新建…”按钮
6. 选择“变量名”输入框并输入“GO111MODULE”
7. 选择“变量值”输入框并输入“on”
8. 点击“确定”按钮
9. 点击“新建…”按钮
10. 选择“变量名”输入框并输入“GOPROXY”
11. 选择“变量值”输入框并输入“https://goproxy.cn”
12. 点击“确定”按钮
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值