Issue #21868 has been updated by Charlie Sharpsteen. Status changed from Unreviewed to Closed Assignee set to Charlie Sharpsteen
The installer package is designed to work with the system Ruby which is 1.8.x for shipped and supported versions of OS X. So, puppet gets installed to `/usr/lib/ruby/site_ruby/1.8` which is not part of the load path for Ruby 2.0. Until we start supporting 10.9 officially, there are two workarounds for this situation: - The code that gets installed is all pure Ruby, so it should be safe to symlink the subdirectories of `site_ruby/1.8` into `site_ruby/2.0`. - Install Puppet through `gem`. You may have to manually create the Puppet user. ---------------------------------------- Bug #21868: Puppet fails to run on the current OS X "Mavericks" 10.9 Developer Preview https://projects.puppetlabs.com/issues/21868#change-95164 * Author: Joe Carroll * Status: Closed * Priority: Normal * Assignee: Charlie Sharpsteen * Category: * Target version: * Affected Puppet version: 3.2.3 * Keywords: OSX Mavericks Ruby2 10.9DP * Branch: ---------------------------------------- Although Puppet 3.2.3 has official support for Ruby 2.0, which is now the included system Ruby version in Mavericks, after successfully installing the [package](http://downloads.puppetlabs.com/mac/puppet-3.2.3.dmg), the puppet command produces the following error output: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- puppet/util/command_line (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' from /usr/bin/puppet:3:in `<main>' -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.
