【保姆級教程】手把手教你進行Go語言環境安裝及相關VSCode配置

行人觀學發表於2020-10-07

【Go語言入門系列】前面的文章:

本篇文章介紹Go的環境安裝和VSCode的配置使用。

所需環境:

  1. Windows 10

  2. Go語言安裝包

  3. VSCode安裝包

1. Go語言環境安裝

  1. 進入Golang官網,進入下載頁面。

如果打不開可訪問Golang中國:https://golang.google.cn

Golang中文版:https://go-zh.org

百度網盤:連結:https://pan.baidu.com/s/1akdfT_imi34EHdyw4Dw3Eg 提取碼:wfw5

  1. 根據實際需求選擇版本進行下載。

  1. 雙擊執行Go語言的msi安裝包。
  2. 按照安裝引導進行下一步:

  1. 接受許可協議,下一步:

  1. 設定Go的安裝路徑(這裡我選擇預設設定),下一步:

  1. 點選install,等待安裝成功:

  1. 安裝成功。

  1. 檢查是否安裝成功:開啟命令列視窗,輸入go version,如果可以檢視安裝的Go的版本,則安裝成功。

2. Go環境變數

2.1. 預設的環境變數

通過 右鍵我的電腦 >> 屬性 >> 高階系統設定 >> 環境變數,可以檢視你的環境變數:

你安裝Go時,會自動配置上面三處的環境變數(雙擊即可檢視):

  1. 自動新建了使用者變數的GOPATH

  1. 自動在使用者變數的Path中新增了值:

  1. 自動在系統變數的Path中新增了值:

注:使用者變數是當前登入的使用者的變數;系統變數就是整個系統的變數。

下面介紹一下為什麼要配置這些變數。

2.2. Go的環境變數解釋

1. GOPATH

GOPATH環境變數指定了你的工作空間,工作空間用來存放你寫的專案程式碼。

預設的配置是:

%USERPROFILE%\go

該目錄就是你的使用者目錄下的go目錄,比如:

C:/Users/zhangsan/go

2. 系統變數Path中的值

預設的配置是:

C:\Go\bin

該目錄是你的Go的安裝目錄的bin目錄。

正是由於配置了該環境變數,所以你才能夠在命令列視窗中,在任意目錄下呼叫go version命令。如果你把該環境變數刪除,則會發現不能任意目錄下呼叫go version命令,只能在你的Go的安裝目錄的bin目錄呼叫該命令。

3. 使用者變數Path中的值

預設的配置是:

%USERPROFILE%\go\bin

該目錄是你的工作空間(即GOPATH)下的bin目錄。

至於作用,則和上一個系統變數有同樣的作用。

2.3. 我的Go環境變數

你可以按照預設配置來。下面是我的配置,為想自定義的同學提供一個思路。

1. 自定義GOPATH

我將使用者變數的GOPATH刪除了:

然後在系統變數中重新新建該變數(當然你可以繼續在使用者變數中修改),至於目錄位置,則隨心所欲:

2. 新增GOPATHbin

由於我更改了預設的GOPATH變數,所以原先使用者變數中的Path變數中的那個就可以刪除(修改)了。

我將其刪除:

然後在系統變數的Path變數中重新新增:

3. 新增GOROOT變數

該環境變數指定了我的Go的安裝目錄。

3. 安裝使用VSCode

  1. 下載VScode並安裝VSCode。
  2. 安裝中文外掛:

  1. 下載並安裝Go外掛:

​ 建議花點時間閱讀Go for Visual Studio Code。

  1. 進入你之前設定的GOPATH工作空間,我的是D:\Work\Program\go,然後新建三個目錄,分別是:pkgbinsrc

  1. 然後使用VSCode開啟src目錄:

  1. 在該目錄下新建資料夾hello,然後在hello目錄下新建Go檔案helloworld.go,並編輯:
package main

import "fmt"

func main() {
	fmt.Println("Hello, World!!!")
}
  1. 儲存,使用快捷鍵【Ctrl+`】開啟終端,進行如下操作:

成功列印字串!

4. 安裝Go的相關外掛

你在寫helloworld.go的時候,VSCode會提示你安裝外掛(如果沒有,點選Analysis Tools Missing),這些外掛能更方便你寫程式碼:

點選Install All,VSCode會為你安裝17個tools,可能會因為網路原因而安裝失敗:

使用go env命令可以看到Go的環境配置,其中GOPROXY預設是:

GOPROXY=https://proxy.golang.org,direct

這個訪問不到,所以需要設定一個可以訪問的,執行下面的命令:

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

然後再次Install All,就能安裝成功了:

你可以去GOPATH/bin目錄下,可以看到安裝了許多可執行檔案:

或者你可以直接把我下載好的檔案,拷貝到GOPATH/bin目錄下,是一樣的效果。

連結:https://pan.baidu.com/s/1LqmlrYAdPMNm9p-n0hJ2Hg
提取碼:29l3

至此,Go語言的環境安裝及相關VSCode配置就完成了。

作者簡介

【作者】:行小觀

【公眾號】:行人觀學

【簡介】:一個面向學習的賬號,用有趣的語言寫系列文章。包括Java、Go、資料結構和演算法、計算機基礎等相關文章。


本文章屬於系列文章「Go語言入門系列」,本系列從Go語言基礎開始介紹,適合從零開始的初學者。


歡迎關注,我們一起踏上程式設計的行程。

如有錯誤,還請指正。

相關文章