说明
根据官网提示:go版本必须大于等于1.13
第一步
- 打开cmd安装kratos指令和依赖包:在命令行中输入一下指令等待安装完成, 如果出错请查看自己的go代理是否配置正确,关于配置请参考Krato从零到上线:2.GO环境搭建。一定要确保自己的go env 中 GO111MODULE=on
go get -u github.com/go-kratos/kratos/tool/kratos
- 进入到Krato从零到上线:2.GO环境搭建中创建的GoPath目录下的src目录中
- 在src目录下打开cmd或者打开cmd进入到src目录。在命令行中输入一下指令
kratos new kratos-demo //kratos-demo是你项目的名称,根据需要修改
- 成功之后进入到kratos-demo目录,在目录中输入一下指令
kratos run //过程中会下载依赖的包,会花费一些时间
-
出现一下就可以确定工程已经创建成功了
image.png
已经开启了http和grpc服务
- 在浏览器中输入http://127.0.0.1:8000/demo/start 可以看到 image.png 表明你已经开启了成功的大门
第二步
- 用你喜欢的ide打开改项目。本人使用的是goland。激活方法自行百度
-
打开之后确认一下几点保证你的ide是可以正常开发代码的
打开设置 image.png
确认GOROOT,一般是默认的不过还是确定一下为妙 image.png
确定GOPATH, 一般是默认的 image.png
确认Go Modules(vgo),这个很重要,配置不对你的开发会很痛苦 image.png Proxy一定要是你配置GO环境时的代理,也就时中国区的代理。
理论上可以配置任何代理,但是谁让GO官网的代理香那
第三步
- 安装编译protobuf需要的指令和依赖包。主要是为以后开发Kratos的grpc提供支持
- 在protobuf官网下载安装包github链接
- 下载如下安装包,我的是windows平台 image.png
- 解压到你喜欢的文件夹下,并将解压后的bin路径添加到系统变量的Path中 image.png
- 一定要下载自己对应的平台,至此GO环境已经搭建完成
网友评论