Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

readme.md

开发环境搭建

一、安装golang

安装

Golang语言安装包下载1国内 下载2官方国外,本地安装

校验和环境设置

go version
go env

确保GOROOT(go语言安装目录)和GOPATH(go语言工作区)设置正确,建议Windows环境变量设置中定制自己的GOPATH

在%GOPATH%下创建go语言工作区标准目录结构:

  • bin
  • pkg
  • src

确保%GOROOT%/bin和%GOPATH%/bin在操作系统PATH环境变量中。

二、安装vscode

安装

下载Visual Studio Code,本地安装

安装go语言扩展

打开vscode,选中扩展(ESTENSIONS)面板,搜索Go语言扩展(Microsoft),根据提示安装即可。

注意,Go语言扩展完整安装需要拉取一些go语言扩展工具,请尽量保证网络畅通,这些工具如果安装不成功,不会影响go语言代码的浏览和编辑,但是会影响一些高级功能,比如代码导航,自动导入和调试等。如果因网络问题无法正常拉取go语言扩展工具,请参考[附录]或自行百度一下。

三、Hello World!

在%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扩展安装正确。

四、安装glide包管理工具

go get github.com/Masterminds/glide

go install github.com/Masterminds/glide

校验

glide

五、下载gravitee源码

在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源代码

附录

VSCode安装go语言开发环境,go插件问题解决