Rails -v говорит, что я использую 3.0, но мне нужно запустить 2.1.1, чтобы установить это приложение - PullRequest
0 голосов
/ 16 октября 2010

Я пытался сделать:

rake db: migrate

, чтобы получить это приложение с github, установленного на моем Mac, и я получил эту ошибку:

Missing the Rails 2.1.1 gem. Please `gem install -v=2.1.1 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.

как я могу временно или только для этого приложения запустить 2.1.1.?

Ответы [ 2 ]

1 голос
/ 16 октября 2010

Лучше всего использовать RVM , если вы используете Mac OS X или Ubuntu.

просто создайте другой набор гемов

rvm install 1.8.7    or whatever Ruby version
rvm 1.8.7
rvm gemset create rails2.1.1
rvm gemset use rails2.1.1
gem install -v 2.1.1 rails
rails -v

и теперь вы будете использовать рельсы2.1.1.Вы можете создавать другие наборы гемс, а также использовать rvm 1.8.7@rails238 для перехода на Ruby с набором гемс.Вы также можете установить Ruby 1.9.2, как в первой строке выше, и создавать различные наборы гемов.

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

Если вы не используете RVM, просто сделайте то, что говорится в сообщении об ошибке. Выполните $ gem install -v=2.1.1 rails, тогда все готово.

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