aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Tim Emiola <tbetbetbe@users.noreply.github.com>2015-02-20 15:31:42 -0800
committerGravatar Tim Emiola <tbetbetbe@users.noreply.github.com>2015-02-20 15:31:42 -0800
commit400ba76208c15ed0ee777ac16c345d08cdba3596 (patch)
tree3447a0f709925d0380b5917dea81cdccff91bee9
parent00bdbe64a0a5410bc03a8935d4edc83469964aee (diff)
Update README.md
-rwxr-xr-xsrc/ruby/README.md9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/ruby/README.md b/src/ruby/README.md
index 6e0e9db4a3..aabfff5277 100755
--- a/src/ruby/README.md
+++ b/src/ruby/README.md
@@ -11,7 +11,7 @@ Alpha : Ready for early adopters
INSTALLATION PREREQUISITES
--------------------------
-This requires Ruby 2.x, as the RPC API surface uses keyword args.
+This requires Ruby 2.1, as the RPC API surface uses keyword args.
QUICK - INSTALL
@@ -19,6 +19,7 @@ QUICK - INSTALL
- Clone this repository.
- Follow the instructions in [INSTALL](../../INSTALL) to install the gRPC C core.
+- If you don't have Ruby 2.1 installed, switch the more detailed instructions below
- Use bundler to install
```sh
$ # from this directory
@@ -35,16 +36,18 @@ $ cd ../..
$ make && sudo make install
```
-- Install Ruby 2.x. Consider doing this with [RVM](http://rvm.io), it's a nice way of controlling
+- Install Ruby 2.1. Consider doing this with [RVM](http://rvm.io), it's a nice way of controlling
the exact ruby version that's used.
```sh
$ command curl -sSL https://rvm.io/mpapis.asc | gpg --import -
-$ \curl -sSL https://get.rvm.io | bash -s stable --ruby
+$ \curl -sSL https://get.rvm.io | bash -s stable --ruby=ruby-2.1
$
$ # follow the instructions to ensure that your're using the latest stable version of Ruby
$ # and that the rvm command is installed
```
+- Make sure your run `source $HOME/.rvm/scripts/rvm` as instructed to complete the set up of RVM
+
- Install [bundler](http://bundler.io/)
```
$ gem install bundler