Многократная версия Rails на одной машине - PullRequest
0 голосов
/ 10 июля 2010

У меня есть несколько очень хороших книг, таких как "The Rails Way", "Learning Rails" и т. Д., Написанных для Rails 2.1 или Rails 2.2. Но последняя версия, которую я использую на своем компьютере для своих проектов, - 2.3. 8

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

Кто-нибудь решил эту проблему?

Пожалуйста, помогите.

Спасибо

Ответы [ 2 ]

2 голосов
/ 10 июля 2010

Если вы используете UNIX-подобную среду, проверьте Ruby Version Manager сценарии.

В двух словах, они позволяют загружать параллельные среды Ruby на лету. Таким образом, вы можете работать с 1.9.2 и бета-версией Rails 3.0 и поддерживать существующие приложения Rails с 1.8.7. Он даже поддерживает другие интерпретаторы Ruby, такие как JRuby, Rubinius, IronRuby и MacRuby. Каждая среда имеет свой собственный набор гемов, и вы можете указать системное значение по умолчанию, а также переключать отдельные окна терминала на разные версии. Но это вредит моему мозгу.

1 голос
/ 10 июля 2010

Продавайте рельсы. В основном вы кладете рельсы в $project/vendor/rails вместо управляемых в гем.

Вы можете скачать самоцвет рельсов и поместить его в vendor/rails. Или вы можете извлечь его из github с помощью git, чтобы легко обновлять его.

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