Go語言環境搭建(Windows版本)2020
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即可
相關文章
- go語言環境搭建Go
- go語言grpc環境搭建GoRPC
- Windows 下GO語言開發環境搭建+LiteID配置WindowsGo開發環境
- Go語言開發環境搭建Go開發環境
- GO語言eclipse開發環境搭建GoEclipse開發環境
- go windows 環境搭建GoWindows
- Linux下搭建Go語言開發環境LinuxGo開發環境
- GO語言————2、GO語言環境安裝Go
- 有Go語言實戰培訓班嗎?go語言開發環境搭建Go開發環境
- macOS 下搭建 Go 語言開發環境-Go 學習記錄MacGo開發環境
- 小白學習Golang(二)Go語言開發環境搭建Golang開發環境
- 小白學習Golang(四)Go語言開發環境搭建Golang開發環境
- 【R語言入門】R語言環境搭建R語言
- golang 快速入門 [2.1]-go 語言開發環境配置-windowsGolang開發環境Windows
- GO語言學習筆記之mac環境go語言配置Go筆記Mac
- win10怎麼搭建c語言環境_win10如何搭建c語言環境Win10C語言
- Go語言VSCode開發環境配置GoVSCode開發環境
- Golang(go語言)開發環境配置Golang開發環境
- Windows配置R語言、RStudio開發環境WindowsR語言開發環境
- go grpc環境搭建GoRPC
- Flutter環境搭建(Windows)FlutterWindows
- Windows環境下的Nginx環境搭建WindowsNginx
- 開心檔之Go 語言環境安裝Go
- Docker環境搭建(Win版本)Docker
- 搭建go開發環境Go開發環境
- Go語言版本的forgeryGo
- ODOO二開—windows開發環境搭建(13版本)OdooWindows開發環境
- Windows 下搭建 lnmp 環境WindowsLNMP
- windows下搭建lisp環境WindowsLisp
- JetBrains GoLand 2022 GO語言整合開發工具環境AIGoLand
- GO語言整合開發工具環境:JetBrains GoLand 2022AIGoLand
- WIndows環境配置多版本JavaWindowsJava
- Windows10下搭建組合語言開發環境(利用DOSBOX和MASM32)Windows組合語言開發環境ASM
- 搭建go環境並執行Go
- c語言程式環境C語言
- JetBrains GoLand 2022 for Mac(GO語言整合開發工具環境)AIGoLandMac
- GoLand 2022(GO語言整合開發工具環境)mac版GoLandMac
- [Go語言整合開發環境之GoLand安裝使用]開發環境GoLand