Переключение между разными версиями рельсов в одном наборе драгоценных камней - PullRequest
5 голосов
/ 18 марта 2012

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

      **rails (3.0.11, 2.3.8)** // This means I have two rails

Когда я создаю новое приложение rails, оно берет последнее, это означает, что приложение должно быть создано с использованием rails new app_name без использования rails app_name .

Но я хочу использовать рельсы 2.3.8 вместо 3.0.11. Я знаю, что использование RVM помогает переключаться между разными версиями рельсов, но они установлены в разных наборах гемов. Есть ли возможность переключения между разными версиями рельсов в одном наборе драгоценных камней?

Спасибо.

Ответы [ 2 ]

4 голосов
/ 20 марта 2012

Более поздняя версия имеет более высокий приоритет. Вы должны быть явными при создании приложения:

rails _3.0.11_ new my_app

OR

rails _2.3.8_ my_app

1 голос
/ 18 марта 2012

Я предполагаю, что вы не используете Bundler, если вы пытаетесь использовать 2.3.8, поэтому проверьте файл config / enrvironment.rb и измените RAILS_GEM_VERSION на '2.3.8'

...