window下go语言环境搭建+Visual Studio Code集成go,简洁快速易懂!

IDE用的微软的Visual Studio Code

开始搭建环境

1. Go语言环境安装
https://blog.csdn.net/lonely_dog/article/details/79056052

.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语言支持

window下go语言环境搭建+Visual Studio Code集成go,简洁快速易懂!_第1张图片

右下角终端控制台中输入插件安装命令回车(直接使用命令安装插件,方便快捷,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

window下go语言环境搭建+Visual Studio Code集成go,简洁快速易懂!_第2张图片

常见问题: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%

上面两个错参考下面这个链接,修改即可
https://www.cnblogs.com/osfipin/p/4891610.html

需要注意的是:如果之前环境变量中没有添加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目录,直接从安装插件那步往下直接就都省了,哈哈哈)

你可能感兴趣的:(window下go语言环境搭建+Visual Studio Code集成go,简洁快速易懂!)