1. 程式人生 > 程式設計 >MacOS中 VSCode 安裝 GO 外掛失敗問題的快速解決方法

MacOS中 VSCode 安裝 GO 外掛失敗問題的快速解決方法

問題重現

Installing golang.org/x/tools/cmd/guru FAILED
Installing golang.org/x/tools/cmd/gorename FAILED
Installing golang.org/x/lint/golint FAILED
Installing github.com/stamblerre/gocode FAILED

4 tools failed to install.

VS COde 開啟 .go 檔案會自動安裝外掛,但是出現了一些工具的下載失敗。

換上全域性代理也無法下載。

找了許多教程,但可能由於一些版本的問題,目錄已經變更了,導致吾卡在這裡許久。尤其是 github.com/stamblerre/gocode。

解決

下面的操作都是基於 $GOPATH 這個路徑下,MacOS 中 go 的 $GOPATH 可以通過在終端鍵入go env檢視 ​$GOPATH 位置。

吾的 $GOPATH 位置在/Users/Apple/go,注意要切換到你自己的 $GOPATH 中。
1、建立目錄golang.org\x,並進入該目錄中 clone 工具倉庫。

$ cd /Users/Apple/go/src 
$ mkdir -p golang.org/x && cd golang.org/x 
$ git clone https://github.com/golang/tools.git tools 
$ git clone https://github.com/golang/lint.git 
$ ls 
lint tools

2、回到 $GOPATH 目錄,安裝外掛

$ cd /Users/Apple/go 
$ sudo go install golang.org/x/tools/cmd/guru 
$ sudo go install golang.org/x/tools/cmd/gorename 
$ sudo go install golang.org/x/lint/golint

3、建立目錄github.com,並進入該目錄中 clone 工具倉庫。

$ cd /Users/Apple/go/src 
$ sudo mkdir -p github.com/stamblerre $$ cd github.com/stamblerre 
$ sudo git clone https://github.com/stamblerre/gocode.git 
$ ls 
gocode

4、回到 $GOPATH 目錄,安裝外掛

$ cd /Users/Apple/go 
$ sudo go install github.com/stamblerre/gocode

四個外掛都安裝完成之後,再用 VS Code 開啟隨意一個 .go 檔案 ,就不會報安裝失敗的錯誤了。

總結

到此這篇關於MacOS中 VSCode 安裝 GO 外掛失敗問題的快速解決方法的文章就介紹到這了,更多相關VSCode 安裝 GO 外掛失敗內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!