Appendix C. Installing Ruby
In this appendix, we will cover how to install Ruby on your personal system. To install the exact same version of Ruby utilized by Puppet, run the following command on one of the test hosts:
[vagrant@client~]$/opt/puppetlabs/puppet/bin/ruby--versionruby2.1.8p440(2015-12-16revision53160)[x86_64-linux]
As of the last update of this book, Puppet uses Ruby 2.1.8.
Ruby for Mac
Macintosh systems come with a modern version of Ruby installed. You can utilize the system Ruby successfully for every purpose in this book. The only thing necessary is to install the Bundler gem:
$sudogeminstallbundler--no-ri--no-rdocFetching:bundler-1.11.2.gem(100%)Successfullyinstalledbundler-1.11.21geminstalled
If you’d prefer to install the exact version of Ruby that Puppet uses, install HomeBrew and then use the following commands:
$ brew install rbenv ruby-build ... $ eval "$(rbenv init -)" $ rbenv install 2.1.8 ... $ rbenv shell 2.1.8
Any time you wish to utilize this version of Ruby, just run these commands again:
$ eval "$(rbenv init -)" $ rbenv shell 2.1.8
Ruby for Windows
Install the latest Ruby 2.1 (or whatever version Puppet uses today) from RubyInstaller for Windows. You should also install the 64-bit DevKit for Ruby.
After these are installed, use the gem command to install Bundler:
C:\>geminstallbundler--no-ri--no-rdocFetching:bundler-1.11.2.gem(100%)Successfullyinstalledbundler-1.11.21geminstalled