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.


Reply via email to