Yang Gao cec80edc6c fix link to Gemfile 11 лет назад
..
lib 600d70cd8d change proto README cpp node ruby 11 лет назад
.gitignore 49f3ccdd01 Adds a helloworld sample in ruby. 11 лет назад
Gemfile 49f3ccdd01 Adds a helloworld sample in ruby. 11 лет назад
README.md cec80edc6c fix link to Gemfile 11 лет назад
greeter.gemspec 7b68400fa4 Fixes the gem name. 11 лет назад
greeter_client.rb 49f3ccdd01 Adds a helloworld sample in ruby. 11 лет назад
greeter_server.rb 600d70cd8d change proto README cpp node ruby 11 лет назад

README.md

gRPC in 3 minutes (Ruby)

PREREQUISITES

This requires Ruby 2.1, as the gRPC API surface uses keyword args.

INSTALL

  • Clone this repository.
  • Follow the instructions in INSTALL to install the gRPC C core.
  • Temporary Install the full gRPC distribution from source on your local machine and update path: in Gemfile to refer src/ruby within it.
    • this is necessary until the gRPC ruby gem is published
  • Use bundler to install

    $ # from this directory
    $ gem install bundler && bundle install
    

Try it!

  • Run the server

    $ # from this directory
    $ bundle exec ./greeter_server.rb &
    
  • Run the client

    $ # from this directory
    $ bundle exec ./greeter_client.rb