Nichts entmutigt mich. Ich verwende Ruby 1.9.1 für alles, was ich tue, schon seit fast einem Jahr und hatte nur wenige Probleme. Mein Haupt Edelsteine erfordern 1.9 aus verschiedenen Gründen (einfaches UTF-8, Fasern usw.), und ich hatte keine Bedenken dabei. Für einige andere trivial Ich werde mich bemühen, sie 1.8-kompatibel zu halten, was meistens nur bedeutet, dass ich die sauberere neue Hash-Syntax nicht verwende.
1.9 ist der aktuelle Ruby. Ich kann verstehen, dass man das alte Ruby für alten Code, der es nicht wert ist, aktualisiert zu werden, beibehalten muss oder dass man ein alternatives Ruby (JRuby, Rubinius, etc.) bevorzugt - aber es ist mir wirklich ein Rätsel, warum so viele Leute immer noch neue Projekte in der langsameren, veralteten Ruby 1.8.x-Linie starten.