author: "卢振千"
createdAt: 2021-02-07
updatedAt: 2021-05-27
此文档为开发阶段的开发指南。
项目不可以在 GO111MODULE 开启的状态下运行。
可以选择将 GO111MODULE 关闭。
go env -w GO111MODULE=off
或者临时关闭。
export GO111MODULE=off
首先对项目进行编译。项目中所有需要编译的服务入口都存放在 services/main.go 目录下。
可以运行项目中的 install.sh 脚本进行编译。
编译后的二进制可执行文件会放到 $GOBIN 或者 $GOPATH/bin 目录下。具体会受到系统环境变量配置所影响,比如 $GOARCH 和 $GOOS。
项目中的所有服务都可以单独启动。也可以通过运行 run.sh 脚本文件批量启动。
每个服务都会依赖一些基础服务组件,首先需要保证这些基础服务组件是否正常。
需要注意 Docker 环境下的基础服务组件和正常环境下的区别。