I find myself needing a newer Ruby than is in the distro. I'm going to need to install this on a large number of machines, so packaging it would be ideal. REE seems the obvious candidate - unless other folk can recommend an alternative. I found the following spec: http://www.cherpec.com/wp-content/uploads/2009/10/ruby-enterprise.spec In my build environment I get: $ rpmbuild -tb ruby-enterprise.spec error: Name field must be present in package: (main package) error: Version field must be present in package: (main package) error: Release field must be present in package: (main package) error: Summary field must be present in package: (main package) error: Group field must be present in package: (main package) error: License field must be present in package: (main package) I've not fixed this yet, but thought I'd ask if anyone else has a spec or package they can recommend, before I start reinventing wheels. Thanks, S.
Stephen Nelson-Smith wrote:> I find myself needing a newer Ruby than is in the distro. I'm going > to need to install this on a large number of machines, so packaging it > would be ideal. > > REE seems the obvious candidate - unless other folk can recommend an > alternative.In the past I believe I used srpms from Fedora. I haven't had to use Ruby in almost two years now (yay), so I'm not sure if it still holds true now. I recall some issue with the latest Fedora where the rpm file format changed or compression changed or something making it slightly incompatible with CentOS, though not difficult to work around. I also seek out srpms from OpenSUSE as well on occasion if I can't find them elsewhere, I think my nagios 3 SRPMs are from OpenSUSE nate
Hi, On 04/11/09 22:53, Stephen Nelson-Smith wrote:> REE seems the obvious candidate - unless other folk can recommend an > alternative.ruby-ee is a patched 1.8.6 - so the stock spec builds and works fine, you just need to rebuild everything around it, specially if you intend to replace the system ruby! - KB
Apparently Analagous Threads
- passenger with ruby enterprise edition
- Using Puppet to deploy Ruby Enterprise Edition
- Passenger Best Practice
- has_one :dependent => :destroy error (in `configure_dependency_for_has_one': compile error (SyntaxError))
- Increased memory and cpu usage when migrating from MRI 1.8.6 to REE 1.8.7