Yang Gao cec80edc6c fix link to Gemfile il y a 11 ans
..
lib 600d70cd8d change proto README cpp node ruby il y a 11 ans
.gitignore 49f3ccdd01 Adds a helloworld sample in ruby. il y a 11 ans
Gemfile 49f3ccdd01 Adds a helloworld sample in ruby. il y a 11 ans
README.md cec80edc6c fix link to Gemfile il y a 11 ans
greeter.gemspec 7b68400fa4 Fixes the gem name. il y a 11 ans
greeter_client.rb 49f3ccdd01 Adds a helloworld sample in ruby. il y a 11 ans
greeter_server.rb 600d70cd8d change proto README cpp node ruby il y a 11 ans

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