1. 程式人生 > >window下go語言環境搭建+Visual Studio Code整合go,簡潔快速易懂!

window下go語言環境搭建+Visual Studio Code整合go,簡潔快速易懂!

IDE用的微軟的Visual Studio Code

開始搭建環境

.2. Go語言環境測試
文字編輯器中編寫hello.go

package main

import "fmt"

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

在當前目錄開啟命令列,執行 go run hello.go看是否輸出hello world
3. Visual Studio Code Go安裝
點選選單–檢視–擴充套件,出現下面這個搜尋框,輸入關鍵字go,安裝go語言支援

這裡寫圖片描述

右下角終端控制檯中輸入外掛安裝命令回車(直接使用命令安裝外掛,方便快捷,vscode右下角有智慧提示,如有彈出點install All 按鈕也可達到同樣效果)
go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-find-references
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols

這裡寫圖片描述

常見問題:VSCode雖然強大,但是安裝go外掛感覺比較坑,很容易失敗,下面列舉一些常見錯誤

3.1如果命令報這個錯是因為沒有設定環境變數 GOPATH 造成的

package github.com/astaxie/beego: cannot download, $GOPATH not set. For more details see: go help gopath

3.2如果命令報這個錯是因為找不到git.exe,git.exe沒有在當前使用者環境變數中。

go: missing Git command. See https://golang.org/s/gogetcmd package github.com/astaxie/beego
: exec: "git": executable file not found in %PATH%

需要注意的是:如果之前環境變數中沒有新增git.exe,新增後一定要開啟CMD執行下git命令,再不行重啟下IDE,要不然,vscode執行命令可能依然報錯**

3.3 如果執行後命令後響應比較慢,但是有相應依然報失敗,可以嘗試在vscode的user setting中配置代理,和設定git忽略ssl認證
在gitbash中執行,即可忽略ssl認證

git config http.sslVerify "false"

這種之前嘗試過,大部分外掛可以下載了,但是有的還失敗
3.4實在還是失敗,可以手動去github去下載包,解壓後放在 gopath目錄下的src裡面,這種事最笨的方法,但是絕對可以解決問題(如果你周圍有人已經搭建了golang環境,那你可以直接把他的gopath中目錄中的內容拷貝到你的gopath目錄,直接從安裝外掛那步往下直接就都省了,哈哈哈)