为了账号安全,请及时绑定邮箱和手机立即绑定

Go Tools 安装成功但没有出现在 $GOPATH/bin 中

Go Tools 安装成功但没有出现在 $GOPATH/bin 中

Go
慕田峪4524236 2022-12-05 11:19:24
我在vscode中安装了go tools,终端显示工具安装成功:Tools environment: GOPATH=/home/spindrift/goInstalling 1 tool at /home/spindrift/go/bin in module mode.  goplsInstalling golang.org/x/tools/gopls (gopls) SUCCEEDEDAll tools successfully installed. You are ready to Go :).但是在安装 vscode 后继续显示gopls is inquired but missing于是我看了一下$GOPATH/bin,里面只有dlv-dap!
查看完整描述

4 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

这是使用 go 1.18 时发生的 go 扩展中的错误。它已在最近版本的 vscode-go 中得到修复,详情请参阅 [1] 和 [2]。

更新 vscodego 扩展 (vscode-go) 应该可以解决您的问题(就像它对我所做的那样)。

[1] https://github.com/golang/vscode-go/issues/2143

[2] https://github.com/golang/vscode-go/commit/656865daa974f43e8e88310e5076f3f0c4936c73


查看完整回答
反对 回复 2022-12-05
?
慕沐林林

TA贡献2016条经验 获得超9个赞

GOBIN 不在您的 $PATH 中。

最简单的方法是在 $HOME 中的 .bashrc / .zshrc 中再添加一行 PATH = $PATH:$HOME

在此处了解有关 $PATH的更多信息


查看完整回答
反对 回复 2022-12-05
?
大话西游666

TA贡献1817条经验 获得超14个赞

一些配置是从“GOENV”文件中获取的。确保该文件中的参数有效,特别是在其中查找“GOROOT”。它应该与您的 GO 可执行文件路径完全匹配。(在大多数情况下,它可能是 /usr/local/go)

如果无效,请更新值并重试。


查看完整回答
反对 回复 2022-12-05
?
长风秋雁

TA贡献1757条经验 获得超7个赞

gopls 存在于 GOPATH 和 GOROOT 中,但 VS Code 仍然抱怨无法找到 gopls。

配置的工具输出显示正确安装了 gopls 和其他工具。去版本 1.17.12


查看完整回答
反对 回复 2022-12-05
  • 4 回答
  • 0 关注
  • 596 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信