gopls:安装 gopls 失败(golang.org/x/tools/gopls@latest):错误:命令失败:/usr/local/go/bin/go install -v golang.org/x/tools/gopls @最新

问题描述 投票:0回答:1

Go 软件包已安装,Go 扩展也已安装,但在我的 Linux 中失败,可以在 VScode 的输出选项卡中看到

卸载后尝试重新安装 go 扩展和 go lang 仍然不起作用

linux go golang-migrate gopls golangci-lint
1个回答
0
投票

1.确保 Go 安装正确

确保 Go 已正确安装在您的系统上。您可以通过运行来验证这一点:

go version

2.设置Go环境变量

确保您的

GOPATH
GOROOT
设置正确。您可以使用以下方法检查和设置它们:

export GOPATH=$HOME/go
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

3.更新转到最新版本(可以跳过)

确保您使用的是最新版本的 Go。您可以从 Go 官方网站下载:golang.org

4.检查依赖关系

确保安装了所有必需的依赖项。你可以运行:

go get -u golang.org/x/tools/gopls

5.清理Go模块缓存(可以跳过)

如果上述步骤不起作用,您可以尝试清理模块缓存:

go clean -modcache

6.详细安装 gopls

运行带有详细输出的安装命令以获取有关错误的更多详细信息:

go install -v golang.org/x/tools/gopls@latest

7.检查权限

确保您拥有写入 Go 目录所需的权限。如果您要全局安装,您可能需要使用

sudo

sudo go install -v golang.org/x/tools/gopls@latest
© www.soinside.com 2019 - 2024. All rights reserved.