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
--version
ruby
2.1.8p440
(
2015-12-16
revision
53160
)
[
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:
$
sudo
gem
install
bundler
--no-ri
--no-rdoc
Fetching:
bundler-1.11.2.gem
(
100%
)
Successfully
installed
bundler-1.11.2
1
gem
installed
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:
\>
gem
install
bundler
--no-ri
--no-rdoc
Fetching:
bundler-1.11.2.gem
(
100%
)
Successfully
installed
bundler-1.11.2
1
gem
installed
Ruby for Linux ...
Get Learning Puppet 4 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.