Amazon this week took ruby1.8 out of their Amazon Linux distro.
Only ruby2.0 is installed.
After installing the puppetlabs yum repo package, and then yum install puppet, I have this error:
# puppet agent -t
/usr/share/ruby/vendor_ruby/2.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- puppet/util/command_line (LoadError)
from /usr/share/ruby/vendor_ruby/2.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/bin/puppet:3:in `<main>'
If I install ruby18, I can get things working again, but puppet's web page says ruby 2.0 is perfectly supported.
I note that the puppetlabs puppet RPM installs a TON of stuff in /usr/lib/ruby/site_ruby/1.8 but there's no corresponding 'stuff' for 2.0. Specifically, the 'command_line' bit certainly is only in the 1.8 path...
Any insights would be deeply appreciated.