I thought I'd just put it out there that it's the Year of Our Lord 2016* and CentOS is still installing Ruby 1.8.7, and yum.puppetlabs.com is still not providing a modern Ruby either.
Yes, PE provides a Ruby. Yes, Puppet 4 provides a Ruby. Yes, Puppet-omnibus can build a Ruby. Yes, RVM is kinda cool. Yes, compiling Ruby is kinda fun sometimes. But, as a user, I want to type "yum install ruby" and, OMFG, ruby installs. *With apologies to adherents of other religious faiths and proponents of Lunar and non-Gregorian calendars. :) On Friday, July 26, 2013 at 1:13:24 AM UTC+10, Christian Flamm wrote: > > Hi, > I'm (using CentOS 6.4 and I'm) suffering from an AFAIU performance/design > bug (http://projects.puppetlabs.com/issues/20865) which (althoughit's not > recommended as a work-around) does not occur when using Ruby-1.9.3 (Yaeh!) > instead of Ruby-1.8.7. I just can't find a public, well-known, > well-maintained repository (I can't find any, actually) that offers it as > an EL6 RPM. > > I know one can install different ruby versions with *rvm*. My problems > with this approach are (similar issues with compiling from source): > > - *rvm* and *yum* (the way Ruby is currently installed) are tools that > AFAIK don't care/know about each other > - *gem* (I guess I'd have to use *gem *then to install puppet?) and > *yum* (the way puppet and puppet-server packages are currently > installed) are tools that AFAIK don't care/know about each other > - Because not caring/knowing about each other - Can one tool harm > (e.g. partially override?) software/files installed by the other tool? > - Which Ruby do I start, when typing *ruby *into a console... same for > *puppet*. Which of these "rivaling" tools (*rvm* vs. *yum*, *gem* vs. > *yum) *has control over e.g. $PATH order? > > That's why I would prefer a Ruby-1.9.3 RPM that I could install (clean > update over 1.8.7) which in addition works fine with RPM packages (e.g. > puppet-server-xxx.el6.noarch.rpm, puppet-xxx.el6.noarch.rpm) from > yum.puppetlabs.com. > > Naive question: Why don't you provide one in yum.puppetlabs.com :-) ? > > Christian > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/92e10784-38c5-4aa0-9823-9b1593146f18%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
