Issue #21868 has been updated by Joe Carroll.

Charlie Sharpsteen wrote:
> Until we start supporting 10.9 officially, there are two workarounds for this 
> situation:

I understand that 10.9 won't be officially supported for some time, but I would 
good to start testing and working towards that while it's in Developer Preview.
 
>   - 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`.

Tried that, but it didn't work (ran into problems with facter.rb).

>   - Install Puppet through `gem`. You may have to manually create the Puppet 
> user.

Installing via gem worked perfectly and Puppet appears to work fine on 10.9 
based on initial, very basic testing. The standard installation package that 
wasn't otherwise working had already successfully taken care of creating the 
user.



----------------------------------------
Bug #21868: Puppet fails to run on the current OS X "Mavericks" 10.9 Developer 
Preview
https://projects.puppetlabs.com/issues/21868#change-95305

* 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