2010-01-02 11 views
5

Ich habe Vanille Mac OS X Leopard, die mit 1.8.6 kommt.Welche Version von Ruby sollte ich jetzt verwenden (Jan 2010)?

Ich bin neu in RoR so werden folgende Tutorials im Netz folgen. Werde ich bei der Verwendung neuer Versionen von Ruby wahrscheinlich Probleme finden?

ich zur Zeit an diesem einen suchen bin, die 1.8.6 und 1.8.7 erwähnt - ich http://www.railstutorial.org/book

+0

+1 für mich interessiert auch. Rails 2.3 soll Ruby 1.9 unterstützen, aber ich benutze immer noch 1.8.6 mit Rails 2.3.5, nur weil ich nicht sicher bin ob es _really_ fertig ist. – jpsimons

Antwort

4

Die 1.8.x-Serie (meistens 1.8.6) ist immer noch sehr weit verbreitet und wird wahrscheinlich noch mindestens ein Jahr lang so bleiben; 1.9 wird langsam umgestellt. Obwohl zwischen den beiden einige große Unterschiede bestehen, können Sie alles, was Sie in 1.8 tun können, größtenteils auch in 1.9 tun.

Viele der kniffligsten Bits, wie Blöcke und Lambdas, bekommen ein bisschen eine Verjüngungskur, aber sonst gelten Tutorials für 1.8 meist noch für 1.9. Sie werden wahrscheinlich Probleme bekommen, wenn Sie Edelsteine ​​und Bibliotheken von 1.8 in 1.9 jedoch verwenden.

3

glauben Rails 2.3.5 mit Ruby 1.9 ist voll kompatibel. Das Problem ist nicht in der Regel von Rails selbst, aber von anderen Edelsteinen und Plugins, die möglicherweise veraltet sind. Aber versuchen Sie es erneut, wahrscheinlich werden Sie keine Probleme haben.

Wie auch immer, ich empfehle Ruby Version Manager (RVM) für den Versuch, mehrere Versionen von Ruby.

6

RoR Tutorials werden auf beiden gut, aber wenn Sie Ruby lernen, sollten Sie 1.9 lernen. 1.8.6 wird in Rails 3 nicht unterstützt, also würde ich 1.8.7 oder 1.9 gehen. Ich empfehle auch RVM für den Wechsel zwischen Ruby-Versionen.

+0

Danke allen! Sieht aus wie RVM ist der Weg zu gehen. Ich denke, ich gebe 1.9 pro Person. – Fred

0

Ich werde die 1.9-Empfehlung Sekunde. Ich trete vor 1,9 Jahren vor 1,9 Jahren.

Es ist viel zukunftssicher an dieser Stelle. Targeting 1.8 ist ungefähr so ​​wie Windows Vista.

Verwandte Themen