windows配置vscode+go开发环境 | 青训营笔记
1. Go 语言的下载
首先需要安装 Go 语言的编译环境,使我们写的 Go 代码编译为计算机能"看懂"的语言。我们可以通过以下两个链接下载到 Go 语言的编译环境:
两个网站打开的内容只有语言不同而已,网站上清晰的标注了不同操作系统需要对应安装哪个版本,其中加粗的 是该操作系统的推荐版本。我们下载 windows 需要的版本就好了,为了偷懒选择直接安装版本,也就是msi文件。
2. Go语言的安装配置
下载到本地之后一直点下一步即可,安装完成后在终端验证是否安装成功。
3. 配置vscode
当然也可以直接选择goland,一步到位。
在 VSCode 中安装 Go 语言的高亮插件,在插件库搜索 go,第一个就是,直接点击安装即可:
新建一个文件hello.go,输入经典的hello,world代码:
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
在vscode中尝试运行代码,会提示需要安装几个插件,直接运行会出现类似如下的报错:
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
修改代理即可解决,在命令行输入如下命令:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
重启vscode,再次尝试安装之前的提示需要安装的插件,点击安装即可。
最后,在hello.go所在文件夹下运行命令:
run hello.go
输出hello, world即为正确。
4. 要点总结
需要修改好go的代理设置才能成功安装插件。