Go語言環境搭建(Windows版本)2020

happy國度玩家發表於2020-10-15

Go語言環境搭建(Windows版本)2020

Windows環境下,安裝Go語言編譯環境,Vscode外掛以及相關包的引用,以及從github上down專案

1)下載和配置環境

1.Windows下安裝Go語言環境,Golang的官網:golang.org,下載網址:golang.org/dl/
2.由於某些原因會被牆,如果有能力的同學可以直接到官網下載,如果不能,可以去Go語言中文網下載:studygolang.com,下載網址:studygolang.com/dl/
3.對於Windows使用者可以下載msi(64位系統下載64位,32位下載32位即可)或者zip壓縮包。下載說明

4.這裡我用的zip進行演示,msi無腦下一步即可,由於我是用虛擬機器進行配置,我特意又分了一個盤去演示
5.我分的碟符是F:\ ,先將之間我們匯入進去的go的壓縮包解壓,然後在F:\建立一個目錄,取名為GoProject
6.我們到系統的環境變數裡面去更改我們的GOROOT、PATH、GOPATH
7.由於我們在F:\中建立的go環境,所以系統變數(方便)GOROOT的值為F:\Go
8.PATH是我們Go環境中的bin目錄,因此係統變數PATH中加入值F:\Go\bin
9.GOPATH是我們Go的工作環境,我們從github上go get下來的檔案會在我們建立的工作環境中建立src目錄,如果有可執行檔案,則會由bin目錄,因為我們剛才在F:\中建立了一個GoProject的目錄,我們就將這個目錄作為我們的工作環境,因此,我們新增系統變數GOPATH,值為F:\GoProject
10.配置好以後,千萬別忘記點選 “完成”
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

2)下載Vscode,並在Vscode中搭建我們的工作環境

1.我們先從網上下載git安裝包和Vscode安裝包,下載地址分別為:
2.git.
3.Vscdoe
4.都是無腦下一步,也可以自己編輯路徑(這裡由於是演示環境,我們就直接無腦下一步)
5.在外掛中我們可以安裝中文環境,像這樣,在外掛中我們輸入chinese就會自動跳出匹配項,點選install即可同樣的辦法,搜尋go,然後install即可,之後重啟vscode
在這裡插入圖片描述
在這裡插入圖片描述

6.這裡我們在GoProject中建立一個demo,然後我們寫一個hello.go檔案,輸出“就這?”
7.這裡我們會發現有很多提示,然我們安裝很多包
在這裡插入圖片描述

8.我們先忽略它,先寫我們的程式碼,我們發現,在寫的過程中,不會有很多提示,但這並不是我們想要的結果,而且但我們按F5除錯時候,發現,還是彈出像上面的那樣的提示,我們只好install all。
9.結果,我們發現,它會報錯,這裡是因為我們沒有相關的包,因此,我們需要利用git來下載這些包,並且“手動安裝”,這就很坑,但是我們沒有辦法,只能這麼做,但是,我們只需要使用go get -u -v 後面接上FAILED前面的github地址即可,如下圖,我們進入cmd,進入到我們的GOPATH環境中去執行命令在這裡插入圖片描述
在這裡插入圖片描述

10.但是我們發現,又開始報錯,在這裡插入圖片描述
這裡我們發現golang.org/x/tools這個包沒有,那麼我們只能去下載這個包,但是我們發現,這個包是golang.org的,也就是說,這個包需要翻牆下載,所以為了方便,go在github上弄了一個映象,我們只需要去github上面把它搞下來就可以了,那麼這個包在哪呢?一般情況下,我們只需要將org上我們要搜尋的包,直接在github上的URL中輸入即可,例如:https://github.com/golang/tools。其餘的包也是這樣的。如果你可以開啟http://golang.org/x/tools,你會發現在這裡插入圖片描述
,這裡我們直接點進去,進去以後,在隨便點個包,往下翻,會發現在這裡插入圖片描述
有個Package Files的連結,我們點進去就會發現我們在github上golang的映象了,這樣我們只需要在我們的GOROOT設定的資料夾中的src下面,建立golang.org/x即可,然後shift加滑鼠右鍵開啟終端直接git clone即可,例如在這裡插入圖片描述
在這裡插入圖片描述

回過頭,我們繼續執行go get -u -v的指令,如果我們發現在download中,畫面不動了話,就按一下空格,可以繼續顯示當前狀態在這裡插入圖片描述
這裡我們成功的完成了克隆並安裝的過程,此時我們的GOPATH中會出現src和bin兩個目錄,裝的是我們的gocode的原始碼和二進位制檔案在這裡插入圖片描述
,同樣的方法,其餘的16個包也這樣做,但是16個包中會有golang.org的檔案,那麼我們就重複之前的操作,去git上找映象,17個包裝好後,我們重新啟動vscode,此時我們就可以除錯了。

3)從github上下載並安裝軟體

1.有的軟體會讓你使用go get github.com/xxx/xxx來安裝
2.這裡我們需要像安裝VScode中的包一樣去利用go get -u -v github.com/xxxx/xxx即可

相關文章