赞
踩
wget https://golang.google.cn/dl/go1.22.2.linux-amd64.tar.gz
最好使用安装包下载,用sudo apt install golang-go下的版本可能很老旧,基本可能要重下,而且可能产生意想不到的错误(这可能也是我报错的原因,可能路径和之前设置的不一样,然后又不知道怎么改回来)
tar zxvf https://golang.google.cn/dl/go1.22.2.linux-amd64.tar.gz
mv go/ /usr/local/go
解压,最好放在usr/local/目录下,其他目录比如/opt/下也行(原因之后解释)。之后就是配置环境变量,比如PATH,GOPATH,GOROOT,GOBIN,之后将设置写入配置文件持久化
vim ~/.bashrc
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
source ~/.bashrc
之后使用go env和go version查看配置就行,重启vscode
在安装go语言其他组件时报错(之前没报出过这个错误),我刚开始跟着网上的办法做,可能是情况不一样,都没能解决问题。
后来发现是这个原因,找不到go的二进制文件,但是我明明配置好了PATH路径和GOPATH。虽然最后也不知道是为什么会报错,但是还是给出我的解决办法,说不定和我的情况一样。
解决方式就是将go安装在usr/local/go/路径,我之前是安装在/opt/目录下,之后问题就解决了。
之后下载就是配置代理,下载组件。
如果你也碰到这样的问题,可以将报错中的go install -v honnef.co/go/tools/cmd/staticcheck@latest 放到终端命令行中输入,应该就能下载了。
希望这篇文章对你有帮助
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。