一、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 .",則說明安裝成功:)。