当前位置:   article > 正文

vscode远程连接Ubuntu配置go的Update组件报错go.tools.install not found

go.tools.install not found

安装和配置go

wget https://golang.google.cn/dl/go1.22.2.linux-amd64.tar.gz
  • 1

最好使用安装包下载,用sudo apt install golang-go下的版本可能很老旧,基本可能要重下,而且可能产生意想不到的错误(这可能也是我报错的原因,可能路径和之前设置的不一样,然后又不知道怎么改回来)

tar zxvf https://golang.google.cn/dl/go1.22.2.linux-amd64.tar.gz
  • 1
mv go/ /usr/local/go
  • 1

解压,最好放在usr/local/目录下,其他目录比如/opt/下也行(原因之后解释)。之后就是配置环境变量,比如PATH,GOPATH,GOROOT,GOBIN,之后将设置写入配置文件持久化

vim ~/.bashrc
  • 1
export PATH=/usr/local/go/bin:$PATH
export GOROOT=/usr/local/go
export GOPATH=/home/king/share/study/gostudy
export GOBIN=/home/king/share/study/gostudy/bin
  • 1
  • 2
  • 3
  • 4
source ~/.bashrc
  • 1

之后使用go env和go version查看配置就行,重启vscode

go tools install报错

在这里插入图片描述
在安装go语言其他组件时报错(之前没报出过这个错误),我刚开始跟着网上的办法做,可能是情况不一样,都没能解决问题。
在这里插入图片描述
后来发现是这个原因,找不到go的二进制文件,但是我明明配置好了PATH路径和GOPATH。虽然最后也不知道是为什么会报错,但是还是给出我的解决办法,说不定和我的情况一样。

解决方式就是将go安装在usr/local/go/路径,我之前是安装在/opt/目录下,之后问题就解决了。
之后下载就是配置代理,下载组件。

在这里插入图片描述
如果你也碰到这样的问题,可以将报错中的go install -v honnef.co/go/tools/cmd/staticcheck@latest 放到终端命令行中输入,应该就能下载了。

希望这篇文章对你有帮助

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/890179
推荐阅读
相关标签
  

闽ICP备14008679号