4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

gRPC Ruby

Last updated at Posted at 2016-11-04

動機

  • gRPC の記事が意外と少ない
  • 公式のチュートリアルが英語だし微妙に間違っている
  • Ruby でやる方法もしっかり整理してお役にたちたい

環境

  • macOS Sierra 10.12.1
  • Ruby 2.3.1p112
  • Homebrew

準備

Protocol Buffers

ソース生成

  • ここも更新されていないために間違っているのかプラグインは grpc_ruby_plugin ではない
    • grpc-tool に付属の grpc_tools_ruby_protoc_plugin が正解

公式のココのコードはこうなる

protoc -I ../../protos --ruby_out=../lib --grpc_out=../lib --plugin=protoc-gen-grpc=`which grpc_tools_ruby_protoc_plugin` ../../protos/route_guide.proto

余談

  • Windows だと DevKit に依存しているので芳しくない
  • gem install grpc --platform=ruby だとインストールに失敗する
  • 現状だと Gem 付きで配布するには厳しいと思う
4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?