vscode 搭建 golang 開發環境


使用軟件

  • go1.14.3.windows-amd64.msi   https://golang.org/dl/
  • vscode     https://code.visualstudio.com/
  • git   https://gitforwindows.org/

 

go1.14.3 安裝后已經自動配置相關環境變量

在cmd中用命令 go env 查看go環境變量

 

vscode添加go插件

 

 

 

這時就可以 寫一個 Hello World ,然后運行

hello.go

package main

import "fmt"

func main() {
	fmt.Printf("Hello word")
}

 

 保存的時候vscode右下角提示,需要安裝依賴包

 

 

滿以為,少啥咱就安啥,即然有 Install All 那就全要吧

結果 

Installing github.com/mdempsky/gocode FAILED
Installing github.com/uudashr/gopkgs/v2/cmd/gopkgs FAILED
Installing github.com/ramya-rao-a/go-outline FAILED
Installing github.com/acroca/go-symbols FAILED
Installing golang.org/x/tools/cmd/guru FAILED
Installing golang.org/x/tools/cmd/gorename FAILED
Installing github.com/cweill/gotests/... FAILED
Installing github.com/fatih/gomodifytags FAILED
Installing github.com/josharian/impl FAILED
Installing github.com/davidrjenni/reftools/cmd/fillstruct FAILED
Installing github.com/haya14busa/goplay/cmd/goplay FAILED
Installing github.com/godoctor/godoctor FAILED
Installing github.com/go-delve/delve/cmd/dlv FAILED
Installing github.com/stamblerre/gocode FAILED
Installing github.com/rogpeppe/godef FAILED
Installing github.com/sqs/goreturns FAILED
Installing golang.org/x/lint/golint FAILED

 沒有一個能安裝成功的

嘗試過用git一個一個下載,安裝時包依賴着包還找不到包的痛苦。

找到這么一個東東

https://goproxy.io/zh/   一個全球代理為 Go 模塊而生

按說明配置 go 1.13  及以上

go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.io,direct

go 1.12及以下
# 啟用 Go Modules 功能 export GO111MODULE=on # 配置 GOPROXY 環境變量 export GOPROXY=https://goproxy.io


重新打開Vscode -> install all
OK!

報 go: cannot find main module; see 'go help modules'  問題

終端進入項目所在上級目錄 執行  go mod init  項目文件夾

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM