The whole ruby ecosystem is a nightmare for system administrators. Ubuntu/Debian still ships with ruby 1.8.7 and 1.9.1p0 (which is evil I heard). In order to install a new ruby version one has to most likely compile it from scratch: - Since there are no deb packages and there is no sane way to build deb packages - Overriding system ruby has to be avoided since we manage the whole infrastructure with puppet (yes you c…
Ruby 1.8.7 retired
41–50 of 67 posts
Re: Ruby 1.8.7 retired
#42Earlier quoted context omitted.
No more RVM! Fantastic news!
Please don't let that tempt you to use system Ruby. You should always build your own, especially on a system like OS X. System Ruby is not there for you, it's there for the system to make use of (and yes, OS X does ship with quite a few Ruby scripts and a couple of Rails applications). Apple makes no guarantees of keeping this Ruby up to date.
Re: Ruby 1.8.7 retired
#43That's exactly why I went with Django/Python instead of RoR/Ruby. I have no problem with keeping software up-to-date but I don't want to make that a main task because some "cool" kids easily get bored and keep phasing out stuff which break production apps and/or causes security issues.
Doesn't Django/Python have its own version headaches? (Python 3 came out 5 years ago, but Django didn't officially support until February of this year) Phasing out old version of the underlying language isn't uncommon. For example, Oracle doesn't even support Java 6 anymore, which was released in 2007.
Re: Ruby 1.8.7 retired
#44That's exactly why I went with Django/Python instead of RoR/Ruby. I have no problem with keeping software up-to-date but I don't want to make that a main task because some "cool" kids easily get bored and keep phasing out stuff which break production apps and/or causes security issues.
Yeah, there's nothing like the Python 2 to Python 3 transition going on there for the umteenth year.
Re: Ruby 1.8.7 retired
#45Earlier quoted context omitted.
Please don't let that tempt you to use system Ruby. You should always build your own, especially on a system like OS X. System Ruby is not there for you, it's there for the system to make use of (and yes, OS X does ship with quite a few Ruby scripts and a couple of Rails applications). Apple makes no guarantees of keeping this Ruby up to date.
What are the Rails applications OSX ships with? I have never heard of or noticed this before.
Re: Ruby 1.8.7 retired
#46Earlier quoted context omitted.
There's gentoo/alt and fink which predates DarwinPorts. I'm sure there is even a pkgsrc user out there. I've occasionally used this one called make. It's sort of a meta language to homebeer. In fact it comes in two flavors pmake and gmake. =P
You forgot bsdmake ... which up until OS X ML was still available on OS X.
Re: Ruby 1.8.7 retired
#47My goodness, I have very little experience with Ruby and I'm currently in the process of trying to get a rails 3 app from github running on my osx system (1.8.7 default ruby version). I have spent the past several hours fighting with ruby versions and dependencies with the only glimmer of hope being successfully getting a hello world rails 4 app running. Seriously I thought ruby was supposed to be a beacon of simplic…
Re: Ruby 1.8.7 retired
#48My goodness, I have very little experience with Ruby and I'm currently in the process of trying to get a rails 3 app from github running on my osx system (1.8.7 default ruby version). I have spent the past several hours fighting with ruby versions and dependencies with the only glimmer of hope being successfully getting a hello world rails 4 app running. Seriously I thought ruby was supposed to be a beacon of simplic…
Re: Ruby 1.8.7 retired
#49That's exactly why I went with Django/Python instead of RoR/Ruby. I have no problem with keeping software up-to-date but I don't want to make that a main task because some "cool" kids easily get bored and keep phasing out stuff which break production apps and/or causes security issues.
You went with Django/Python eh? Which Python exactly? 2.6? 2.7? 3.3? That a Python user of all people would whine about lack of stability and consistency is extremely funny.