mac m1各种踩坑中。。。。
一、背景
mac m1 机器上使用golang + grpc
二、安装流程
1 安装protobuf
注:已经安装了brew
brew install protobuf
2 安装go的支持
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2
3 环境变量
编辑环境变量:vi ~/.bash_profile
#go plugin
GOPATH=/Users/hilqiqi0/go # hilqiqi0替换自己的目录
export PATH=$PATH:$GOPATH/bin
环境变量激活:source ~/.bash_profile
三、执行命令
编译proto文件下所有的proto文件
protoc --go_out=. --go_opt=paths=source_relative \
--go-grpc_out=. --go-grpc_opt=paths=source_relative \
proto/*.proto
四、参考
官网参考:https://grpc.io/docs/languages/go/quickstart/添加链接描述