要我選擇,我選擇用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 .