| 
					
				 | 
			
			
				@@ -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 to 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 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -52,9 +55,9 @@ $ gem install bundler 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - Finally, install the gRPC gem locally. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ```sh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-$ cd <install_dir> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-$ bundle install 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-$ rake  # compiles the extension, runs the unit tests, see rake -T for other options 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+$ # from this directory 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+$ bundle install  # creates the ruby bundle, including building the grpc extension 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+$ rake  # runs the unit tests, see rake -T for other options 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ``` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CONTENTS 
			 |