首頁 > 軟體

vscode設定go開發環境的實戰過程

2022-06-29 18:03:11

筆者在網上找了很多關於VSCODE設定Go語言的教學,但是由於版本等種種問題,最終都已失敗告終。無奈只能在官方檔案上尋求幫助,現在終於可以了!!話不多說,咱們開始吧!!

下載安裝包

網上有的教學採用的是封包安裝.msi,有的是採用的是解壓包。這二者最終效果都是一樣的,但是為了防止不必要的意外,你們還是和我保持一致吧。

官網下載地址:

Downloads - The Go Programming Language (google.cn)

安裝:

建議大家不要安裝在預設路徑下;在這裡筆者是安裝在D:/soft/go

更改安裝位置 剩餘的一路next

最終的安裝效果:

設定環境變數

這一步就是將go安裝目錄下面的bin放進path,我在安裝的時候發現已經有了(所以你們需要檢查一下,沒有就設定一下)PS:點選新建)

驗證結果:

設定Go環境

開啟命令列輸入:

go env

檢視自己的一些設定,如圖所示

我們需要將GO111MODULE功能開啟

然後設定代理 set GOPROXY=https://goproxy.cn

我們可以依次輸入:

set GO111MODULE=on
set GOPROXY=https://goproxy.cn

這樣,設定就完成了

這裡簡單介紹一下:

GOPATH: Go專案的位置,網上很多教學需要在這裡做文章,其實筆者之前也是在這裡遇到了很多坑。

​ 之前低版本的時候需要依賴gopath來管理專案,但是現在我們用GO MOD來管理專案,所以可以不用管他

GOROOT: 這個就是我們的go的安裝路徑

VSCode的偵錯

網上關於VSCode的安裝有很多,這裡我就不再贅述了,在VSCODE裡面開啟一個資料夾

新建main.go檔案,當我們建立完字尾名之後,Vscode會提示我們安裝Go的拓展,我們接受並且安裝。

建立第一個Go程式:

package main

import "fmt"

func main() {
	fmt.Println("hello go")
}

安裝Go的依賴包:

此時vscode會提示需要依賴包:我們直接選擇 Install All

—PS: 網上很多教學需要自己去在Github官網上去下載,這種做法有些麻煩。

–得益於我們之前設定的set GOPROXY=https://goproxy.cn代理,我們這裡可以直接下載,如果這裡下載下載失敗了,那大概率是代理沒有設定好的問題,回去檢查一下吧!

當出現下圖時,依賴包安裝成功!!

執行第一個Go程式:

新建一個終端:

輸入:

go run main.go

此時,你可能出現像我這樣的問題,這個問題是因為,這個檔案還沒有被儲存,CTRL+S一下,就可以出現結果啦!

–PS:有的VSCODE設定自動儲存,這裡就可直接執行出結果

簡化

總是這樣在終端輸入有些麻煩,我們可以下載一個Code Runner,這樣點選右上角的三角形狀的按鈕就可以直接執行了。

總結

到此這篇關於vscode設定go開發環境的文章就介紹到這了,更多相關vscode設定go開發環境內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com