- 详细文档:https://github.com/trpc-group/trpc-go/blob/v1.0.3/docs/README.zh_CN.md - https://trpc.group/zh/docs/languages/go/quick_start/ - git clone --depth 1 https://github.com/trpc-group/trpc-go.git - go mod init --- HelloWorld - trpc-go\examples\helloworld 例子 - **[tRPC 命令行工具](https://github.com/trpc-group/trpc-cmdline)**, 用于从 protobuf 生成 Go 桩代码 - https://github.com/trpc-group/trpc-cmdline/blob/main/README.zh_CN.md - 安装trpc工具和依赖 - https://github.com/trpc-group/trpc-go/blob/v1.0.3/README.zh_CN.md - https://github.com/trpc-group/trpc-go/blob/v1.0.3/docs/README.zh_CN.md 文档 --- ### **安装 `make`(推荐使用 MSYS2)** #### **1\. 下载并安装 MSYS2** * 访问 [MSYS2 官网](https://www.msys2.org/) * 下载适合你 Windows 版本的安装包 * 按照官网的指南安装,并确保在安装过程中**不修改默认路径**(比如 `C:\msys64`) #### **2\. 更新 MSYS2** 安装完成后,打开 **MSYS2 MinGW 终端**,运行: ~~~ sh复制编辑pacman -Syu ~~~ 然后**关闭终端**并重新打开。 #### **3\. 安装 `make`** ~~~ sh复制编辑pacman -S make ~~~ 如果你是 Golang 开发者,并希望同时安装 `mingw-w64`(比如编译 C 依赖),可以安装: ~~~ sh复制编辑pacman -S mingw-w64-x86_64-toolchain ~~~ #### **4\. 测试 `make` 是否可用** ~~~ sh复制编辑make --version ~~~ 如果能看到版本信息,说明安装成功。 * * * ### **如果你已经安装了 `mingw-w64`** 如果你已经手动安装了 `mingw-w64`,但 `make` 仍然不可用,可以尝试: ~~~ sh复制编辑mingw-get install msys-make ~~~ 然后检查 `make` 是否可用: ~~~ sh复制编辑where make make --version ~~~ 如果 `where make` 找不到路径,说明 `make` 还未加入 `PATH`,你需要手动添加 `C:\MinGW\bin`(或 `C:\mingw-w64\bin`)到 **环境变量**。 * * * ### **手动运行 `Makefile` 里的命令(如果不想安装 `make`)** 如果你只是想测试 `trpc create`,可以直接运行: ~~~ sh复制编辑trpc create -p helloworld.proto --rpconly --nogomod --mock=false ~~~