Какая версия Ruby предпочтительнее? - PullRequest
1 голос
/ 15 октября 2010

Есть ли причина использовать 1.8.7 вместо 1.9.1 или всегда лучше использовать последнюю стабильную версию?

Ответы [ 4 ]

4 голосов
/ 15 октября 2010

Обычно, если вы не поддерживаете сценарии, написанные в более старых версиях, тогда я выбрал бы использование последних, так как будут исправления ошибок, новые функции и т. Д. *

2 голосов
/ 15 октября 2010

В 1.9.1 есть некоторые ошибки, которые вызывали проблемы при установке некоторых драгоценных камней, и они исчезли, когда я перешел на 1.9.2, поэтому я бы порекомендовал 1.9.2. Я бы также выбрал 1.9.2 вместо 1.8.7 для обучения, так как в 1.9.2 есть несколько новых функций плюс улучшения скорости.

И, безусловно, используйте RVM для своих установок. Это облегчает управление версиями Ruby и наборами драгоценных камней.

2 голосов
/ 15 октября 2010

1.9.1, но у меня возникли проблемы.

Если вы не знаете RVM , вы должны посмотреть на это, потому что вы можете переключаться между версиями ruby ​​в зависимости от того, какой проект или ошибкавы получаете.

0 голосов
/ 18 октября 2010

Если вы начинаете с нуля, я бы предложил 1.9.2. Есть много приятных синтаксических особенностей более 1.8. Я бы сразу перешел к 1.9.2, так как слышал, что с 1.9.1 были некоторые особенности. Большинство драгоценных камней к настоящему времени> = 1.9 готовы.

Я бы также порекомендовал RVM (http://rvm.beginrescueend.com/). Я бы начал с вашего ruby ​​по умолчанию в вашей системе. Установите RVM, затем «rvm install 1.9.2», и вы будете на правильном пути. RVM имеет отличный IRC и группа Google, если вам нужна помощь.

RVM позволит вам протестировать все доступные версии Ruby. Попробуйте 'список известных rvm', чтобы получить полный список.

  • МРТ Рубины
  • JRuby
  • Rubinius
  • Ruby Enterprise Edition
  • MacRuby
  • MagLev
  • MPUT
  • IronRuby

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...