ubutnu 安装 protoc-gen-go 配置环境变量
时间: 2024-10-27 07:12:06 浏览: 13
protoc-gen-go与protoc-gen-go-grpc插件
在Ubuntu系统中安装`protoc-gen-go`并配置环境变量的步骤如下:
1. **更新包列表和安装依赖**:
```
sudo apt-get update
sudo apt-get install protobuf-compiler
```
2. **安装`protoc-gen-go`插件**:
Ubuntu默认自带的是`protobuf-compiler`,但如果你需要支持Go语言,可以在`Google Cloud SDK`中安装`protoc-gen-go`,首先安装Google Cloud SDK(如果尚未安装):
```
curl https://sdk.cloud.google.com | bash
```
后续在`google-cloud-sdk`目录下运行:
```
gcloud components install proto-tools
```
3. **验证安装**:
使用`protoc`生成Go代码,看看是否成功:
```
protoc -I=$GOPATH/src -I=. --go_out=plugins=grpc:. your_protobuf_file.proto
```
4. **配置环境变量**:
- 将`protoc`和`protoc-gen-go`的路径添加到`PATH`中。打开终端,输入:
```bash
echo 'export PATH="$PATH:$HOME/google-cloud-sdk/platform/protoc/bin"' >> ~/.bashrc
echo 'export GOPATH=$HOME/go' >> ~/.bashrc
```
- 保存并重启终端,使新的环境变量生效。
5. **测试环境变量**:
再次运行`protoc`命令,确认它可以正确地找到`protoc-gen-go`。
现在你应该能够正常使用`protoc-gen-go`了。如果有疑问,可以尝试运行上述命令并查看是否有任何错误。
阅读全文