Mac 使用protoc 生成objc file时报异常的问题记

2019-04-16  本文已影响0人  大云云SAMA

MacOS 使用terminal 命令protoc 生成objc file时报如下异常:

命令:$  protoc -I ../protos --objc_out=../protos-objc-file --objcgrpc_out=../protos-objc-file ../protos/xxxxx.proto

报错:protoc-gen-objcgrpc: program not found or is not executable

原因是HomeBrew 并未将 protoc-gen-objcgrpc 文件与 grpc 产生link

如下步骤可能解决此问题:

$ cd /usr/local/Cellar/grpc/0.1.0/bin/

$ ln -s grpc_objective_c_plugin protoc-gen-objcgrpc

$ brew unlink grpc

$ brew link grpc

然后再执行生成命令,就可以同时获得 xxxxx.pbobjc.h + xxxxx.pbobjc.m && xxxxx.pbrpc.h + xxxxx.pbrpc.m

Have a nice day ! 😁

上一篇下一篇

猜你喜欢

热点阅读