【Go】VScode安裝Go插件

一、go語言安裝

go語言下載地址:https://studygolang.com/dl

1、添加環境變量

go語言安裝完成後,還得定義兩個環境變量:GOPATH(go的工作目錄地址)和GOROOT(go語言安裝地址),建議寫在用戶變量中便於VSCode找到。

一般用默認安裝go語言完成後,會自動將go語言安裝目錄下的bin目錄添加到Path中,但如果你自定義安裝目錄,那麼就得自己去手動修改這個path變量;

2、檢查go語言是否安裝成功

如果輸入命令看不到版本,那麼需要查看環境變量配置是否有問題,修改環境變量後需要重啓電腦使環境變量生效。(如果你看到我這個終端驚歎:“誒,你這個終端怎麼這麼好看!給我也整一個”,我不告訴你可以參考這篇博客:https://blog.csdn.net/BobYuan888/article/details/100626886

 

二、VSCode中安裝第三方go語言插件

1、在VSCode中安裝Go插件

 

2、報錯:Failed to run "go env" to find GOPATH as the "go" binary cannot be found in either GOROOT(undefined) or PATH

        出現這種報錯有兩種可能:一是你在第一步安裝時不是安裝在默認目錄,那麼需要手動修改環境變量,並重啓生效。二是沒有定義GOROOT變量。

 

3、提示安裝go插件:The "go-outline" command is not available. Run "go get -v github.com/ramya-rao-a/go-outline"to install。

報錯:

Installing github.com/mdempsky/gocode FAILED
Installing github.com/uudashr/gopkgs/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
Installing golang.org/x/tools/cmd/gorename FAILED
Installing github.com/go-delve/delve/cmd/dlv SUCCEEDED
Installing github.com/stamblerre/gocode FAILED
Installing github.com/rogpeppe/godef SUCCEEDED
Installing github.com/sqs/goreturns FAILED
Installing golang.org/x/lint/golint FAILED

        這是因爲go是谷歌的,因爲某種強大的未知力量無法訪問。因此需要替代的安裝源。方法是:進入go的工作目錄,創建/src/golang.org/x子目錄,在該子目錄下運行 git clone命令,提示:需要先安裝git。

git clone https://github.com/golang/tools.git 
git clone https://github.com/golang/lint.git
git clone https://github.com/golang/sync.git

然後再重新啓動VSCode,重新安裝插件,安裝速度有點慢,請耐心等待。如果還安裝失敗,可以多試幾次重啓VSCode安裝。

最後提示"All tools successfully installed.You are ready to Go .",則說明安裝成功:)。

 

參考:https://www.cnblogs.com/dfsxh/articles/11918051.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章