The following gems are shamefully incompatible with Ruby 1.9, which has now been available for testing for almost a year. These are just the ones which have personally affected me; there are bound to be MANY more.
Mongrel
FasterCSV
LibIDN
EventMachine – pure ruby works but is slow
Authors: please fix your gems!
More to come as I think of them. Suggestions welcome.
Tags: 1.9, gems, hallofshame, ruby
November 25th, 2008 at 1:58 am
EM works fine with 1.9 what’s wrong with it?
I believe Fastercsv was just updated recently to be compat [ask ruby-talk about it].
Mongrel works too–or at least it did a few months ago for me. Compile it from their SVN repo, and then a couple of ‘then’s’ to :’s and you’re good to go [though apparently they don't actually list it as 1.9 compat].
one that’s interesting is mysql release 2.8–it doesn’t compile on 1.9–oopsy
-=R
November 25th, 2008 at 7:38 pm
EM, the gem, doesn’t install on 1.9 for me. The pure ruby version works fine. Haven’t tried the svn and am not really eager to start getting into installing stuff from trunk – not for EM anyway. Actually, I think I did try and install EM from trunk a little while ago but no dice – I don’t expect anything has changed. I have some reservations about the project management of EM anyway and would be cautious about using it, I just included it because Thin wants it.
FasterCSV installs but fails on require. Mongrel won’t install and again, I am not getting into custom builds from trunk – if the developers think it is ready, release it already! I was under the impression Mongrel was blocked on FastThread or something .. not sure what’s going on there, it’s been a long time.
Sigh. Haven’t used MySQL on 1.9 yet – guess it will be a while. I wonder if the DataObjects adaptor works? That was supposed to be a clean rewrite ..