MAC 環境, 解決 vscode IDE 安裝GO 擴展包失敗

要我選擇,我選擇用goland, 學個語言,第一步配置環境和IDE 就直接放棄了,還學啥。 

先介紹下Go環境 

GO的安裝包從官網上下載, 直接安裝一路next 不做任何修改。 安裝完成後,需要關注的重點

GOPATH  在 /Users/yourname/go  下, yourname 是你的mac的登錄名

在vscode 上安裝go 擴展包失敗如圖

看到這麼多錯誤,心的涼了,有木有。 隨後就上某度查一查有什麼解決辦法沒有, 一搜一大堆,並且一模一樣有沒有, 經過嘗試他們的辦法, 我心裏一萬隻草擬嗎在奔跑,真想問候他們一下,一幫2X, 只會ctrl + c, ctrl +v 的貨, 自己試過了麼,就在那侃侃而談, 廢話不多說, 先上正確辦法,最後會貼上一些錯誤的示範。

終極簡單方法:

終端執行以下語句, 執行完,重新打開vscode,  創建個 .go 文件, 發現右下角提示install, 直接install all, 就能發現全部成功。

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

下載完了,別忘了改回去, 因爲不改的話,我發現VScode 會出現莫名其妙的問題。

附帶傳送門:https://www.jianshu.com/p/309694cea86c


以下爲個人嘗試

嘗試方法一:

按照百度搜索結果, 

1. 在src下依次創建  golang.org/x , 在x 目錄下執行以下語句

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

這其實是爲了下載golang.org 下的擴展, 其中包含了guru, gorename 擴展及其他擴展。

以第一個擴展安裝失敗爲例,進行安裝

下載失敗了,那好,我們到github 上看看。 鏈接:https://github.com/uudashr/gopkgs

看到沒, 寫好了。 對於GO目錄的規範性,我們來到 /Users/yourname/go/src/github.com 文件夾下 運行一下, 如果沒有github.com文件夾,就創建一下,總會有用的。

好了,沒有任何提示就是最好的提示, 到/Users/yourname/go/bin 下看看是否有gopkgs , 如果有,恭喜你安裝成功了!擺脫了伸手黨。

再來一個擴展試試手, 就選下面這個。

在借鑑了某度上各種大神文章後(大概有5+篇, 去掉相同項後只有一篇),go install golang.org/x/tools/cmd/guru, go get -u  XXXXXX 無濟於事,還是自己來吧, 

上面第一步,下載了tools 對吧, 裏面是有這個擴展文件的, 我們直接進入文件夾

cd /Users/yourname/go/src/golang.org/x/tools/cmd/guru
go install

直接搞定, 到/Users/yourname/go/bin 裏面看到, 已經有了guru , 這就完成了

再下載cweill/gotests 時, 一直下載不下來, 所以本次嘗試到此結束! 請使用 終極簡單方法。

 

以下展示某度各種大神文章重點部分

one : 

如果不行, 就先 go get 下來, 然後執行 go install . 

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