I think you miss the point.
I do not need to hand-build Ruby -- it is available from the puppetlabs-deps 
repo

It is a chicken-egg dilemma with Ruby and Passenger.

Passenger depends on the installed version of Ruby.
Trying to update Ruby causes a dependency error from Passenger.

I tried re-building Passenger from SRPM, but ran into problems.

It would be nice if the maintainer of the Passenger RPM's would surface and 
help out, but ...?

If I force Ruby to update to 1.8.7.x, will yum continue to complain about a 
dependency problem with Passenger or will it re-examine the system and "see" 
the currently installed version ?

On Oct 8, 2012, at 3:13 PM, Jo Rhett wrote:

>>> Actually, it's not specified in the source RPM. And just recompiling the 
>>> source RPM solves the problem. I ran into the same thing, just grabbed the 
> 
> On Oct 6, 2012, at 3:39 PM, Dan White wrote:
>> Actually, it is.
>> 
>> https://github.com/erikogan/passenger/blob/master/rpm/passenger.spec
>> 
>> ruby_version_patch -- lines 55-67, line 86, and line 238
>> 
>> It looks for the version that is already installed.
> 
> Saying "use the current version" generally means "not specified" ;-)  
> Especially when I was responding to your query about what to fix.
> 
>> So how do I update ruby ?
> 
> https://groups.google.com/d/msg/puppet-users/CQTHj9nIYCw/b2Cr7-BxAwkJ
> 
> I am trying to be helpful, but all of this is very google-able.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to