vscode で go プラグインのインストールに失敗する問題を解決するための記録

Go のインストールについてはここでは説明しませんので、こちらを参照してください: [go 学習メモ 第 2 章] 2. go 言語開発ツールとインストールと設定 SDK 、vscode を使用すると、右下にインストール メッセージが頻繁に表示されるという説明があります。 foot go プラグインは次のようになります。
この時点で、「インストール」をクリックしてインストールすると、エラーが報告される場合があります。
gocode-gomod: failed to install gocode-gomod(github.com/stamblerre/[email protected]): Error: Command failed: /opt/go/bin/go get -x -d github.com/stamblerre/[email protected]
...
Installing github.com/mdempsky/gocode FAILED
Installing github.com/uudashr/gopkgs/v2/cmd/gopkgs FAILED
Installing github.com/ramya-rao-a/go-outline FAILED
Installing github.com/acroca/go-symbols FAILED
Installing golang.org/x/tools/cmd/guru FAILED
...

解決:

次の 2 つのコマンドを実行します
# 旧版,已废弃
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
# 新版改成如下链接
go env -w GO111MODULE=on
go env -w GOPROXY=https://proxy.golang.com.cn,direct
次に、 vscodeを閉じて再度開き 、もう一度インストールをクリックします
Tools environment: GOPATH=/var/www/go/projects
Installing 3 tools at /var/www/go/projects/bin in module mode.
  dlv
  staticcheck
  gopls

Installing github.com/go-delve/delve/cmd/dlv@latest (/var/www/go/projects/bin/dlv) SUCCEEDED
Installing honnef.co/go/tools/cmd/staticcheck@latest (/var/www/go/projects/bin/staticcheck) SUCCEEDED
Installing golang.org/x/tools/gopls@latest (/var/www/go/projects/bin/gopls) SUCCEEDED

All tools successfully installed. You are ready to Go. :)

インストール成功

おすすめ

転載: blog.csdn.net/zhoupenghui168/article/details/131241720