|
|
||
|---|---|---|
| .. | ||
| lib | ||
| .gitignore | ||
| Gemfile | ||
| README.md | ||
| greeter.gemspec | ||
| greeter_client.rb | ||
| greeter_server.rb | ||
README.md
gRPC Ruby Helloworld
INSTALLATION PREREQUISITES
This requires Ruby 2.x, 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 gRPC for Ruby from source on your local machine and update path: to refer to it [Gemfile].
- this is needed until the gRPC ruby gem is published
- Use bundler to install
$ # from this directory
$ gem install bundler && bundle install
USAGE
- Run the server
$ # from this directory
$ bundle exec ./greeter_server.rb &
- Run the client
$ # from this directory
$ bundle exec ./greeter_client.rb