我正在遵循针对grpc的Dart快速入门指南。我正在尝试在Windows 10上生成Dart代码,但出现以下错误:
--dart_out: protoc-gen-dart: The system cannot find the file specified.
我已经在路径中添加了Pub \ Cache \ bin,并尝试了GRPC页面上的快速入门指南中的命令:
cd grpc-dart/example/helloworld
protoc --dart_out=grpc:lib/src/generated -Iprotos protos/helloworld.proto
我也尝试过这样指定完整路径:
protoc --dart_out=grpc:lib/src/generated -Iprotos protos/helloworld.proto --plugin=protoc-gen-dart=c:\Users\[myself]\AppData\Roaming\Pub\Cache\bin\protoc-gen-dart.bat
在这种情况下,出现以下错误:
--dart_out: protoc-gen-dart: The system cannot find the path specified.
任何想法我可能做错了什么?我已经成功地为C#和Go生成了代码,但是我无法使其在Dart中工作。
答案 0 :(得分:0)
我也赢了10,而我也遇到了同样的问题,我为此解决了:
C:\Users\[your user name]\AppData\Roaming\Pub\Cache\bin\protoc-gen-dart.bat
pub global activate protoc_plugin
C:\workspace\tools\protoc3.6.1\bin\protoc --plugin=protoc-gen-dart=C:\Users\[your user name]\AppData\Roaming\Pub\Cache\bin\protoc-gen-dart.bat --dart_out=./ ./xxxx.proto