go version
go env
确保GOROOT(go语言安装目录)和GOPATH(go语言工作区)设置正确,建议Windows环境变量设置中定制自己的GOPATH。
在%GOPATH%下创建go语言工作区标准目录结构:
- bin
- pkg
- src
确保%GOROOT%/bin和%GOPATH%/bin在操作系统PATH环境变量中。
下载Visual Studio Code,本地安装
打开vscode,选中扩展(ESTENSIONS)面板,搜索Go语言扩展(Microsoft),根据提示安装即可。
注意,Go语言扩展完整安装需要拉取一些go语言扩展工具,请尽量保证网络畅通,这些工具如果安装不成功,不会影响go语言代码的浏览和编辑,但是会影响一些高级功能,比如代码导航,自动导入和调试等。如果因网络问题无法正常拉取go语言扩展工具,请参考[附录]或自行百度一下。
在%GOPATH%\src`中编写你的Hello World!程序hello.go
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}当前目录,打开命令窗口,输入go run hello.go,输出:
Hello World!
尝试在vscode中打断点进行调试,验证vscode和golang扩展安装正确。
go get github.com/Masterminds/glide
go install github.com/Masterminds/glide
校验
glide
在github上下载gravitee源码gravitee-master.zip包,创建%GOPATH%/src/github.com/spring2go/gravitee目录,将gravitee-master.zip包内(不包括gravitee-master目录)源码解压到%GOPATH%/src/github.com/spring2go/gravitee目录中。
在%GOPATH%/src/github.com/spring2go/gravitee目录中打开命令窗口,下载vendor依赖
glide install
检查vendor目录已创建,内部依赖完整下载
在vscode中打开gravitee目录,浏览gravitee源代码