1.下载安装Go
官网下载地址:https://golang.google.cn/dl/
笔者是Windows10系统。
下载完全后点击安装。
按快捷键Windows+R,运行cmd,执行命令go version
如果正确显示Go的版本号,就说明安装成功了。
2.安装Go的开发工具包
因为Github在国内不稳定,这里要修改下载开发工具包的代理
在cmd中执行下面的命令
go env -w GO111MODULE=auto
go env -w GOPROXY=https://goproxy.cn,direct
注:官方提供的是 go env -w GO111MODULE=on 命令,但后面会出现新的问题,用 auto 即可解决。
解释:
GO111MODULE 是 Go 1.11 引入的新版模块管理方式。
GO111MODULE 环境变量用于开启或关闭 Go 语言中的模块支持,它有 off、on、auto 三个可选值,默认为 auto。
GO111MODULE=off
无模块支持,go 会从 $GOPATH 文件夹和 vendor 目录中寻找依赖项。
GO111MODULE=on
模块支持,go 忽略 $GOPATH 文件夹,只根据 go.mod 下载依赖。
GO111MODULE=auto
在 $GOPATH/src 外层且根目录有 go.mod 文件时,开启模块支持;否则无模块支持。
打开VS Code,安装Go扩展
按快捷键Ctrl+Shift+P,然后搜索Go:Install/Update Tools,点击,然后全选,确定
片刻等待后就安装成功了。
3.测试开发环境
在开发目录下,打开VS Code,创建hello.go文件,写入代码
package main
import (
"fmt"
)
func main() {
fmt.Println("hello world")
}
按快捷键Ctrl+`启动Terminal,运行命令
go build -o hello.exe
这时目录下就会多一个hello.exe文件。
继续在Terminal中执行
./hello.exe
这时就会在终端上输出字符串“hello world”。
至此,VS Code中的Go开发环境已经搭建成功。