Могу ли я изменить ожидаемую версию Rails приложения на Rails? - PullRequest
4 голосов
/ 24 октября 2010

Я скачал архив, содержащий код для приложения Rails (из книги, которую я читаю). Я использую Rails 3.0.1, но приложение не запускается, потому что оно ищет 3.0.0beta3. Есть ли способ запустить его с моей версией Rails?

Ответы [ 3 ]

6 голосов
/ 24 октября 2010

Да, найдите файл Gem в корне приложения и найдите строку

gem 'rails', '3.0.0beta3' и измените его на драгоценный камень 'rails', '3.0.1'

затем запустите пакетную установку из терминала в корне вашего приложения.

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

это потому, что ваш Gemfile.lock, вероятно, показывает Rails 3.0.0.beta3. Даже если вы измените свой Gemfile на 3.0.1 И установите его, используя gem install rails, вам нужно будет запустить bundle install или bundle update rails

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

Возможно, в файле environment.rb есть строка, которая выглядит как

RAILS_GEM_VERSION = '3.0.0beta3' unless defined? RAILS_GEM_VERSION

Обновление должно решить вашу проблему.

...