Rails 2.3.8 проблема - PullRequest
       1

Rails 2.3.8 проблема

0 голосов
/ 13 июля 2010

Я использую Ruby 1.9.1 и рельсы 2.3.8.Насколько я могу судить, все установлено отлично, но когда я запускаю rake db: migrate, я получаю эту ошибку:

Отсутствует гем Rails 2.3.8.gem install -v=2.3.8 rails, обновите параметр RAILS_GEM_VERSION в config / environment.rb для установленной вами версии Rails или закомментируйте RAILS_GEM_VERSION, чтобы использовать последнюю установленную версию.

Поэтому я хотел убедиться, что у меня есть railsУстановил и запустил из командной строки rails -v & там написано Rails 2.3.8.Поэтому я не уверен, что дает здесь.Может кто-то указать мне верное направление?Большое спасибо.

Ответы [ 2 ]

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

Ну, если у вас действительно установлены эти версии и вы получаете сообщение об ошибке, возможно, что-то не так.

Но вы можете сделать так, как рекомендует сообщение, и закомментировать параметр в вашем config / environment.rb, чтобы он пытался использовать любую версию, которую вы установили.

0 голосов
/ 13 июля 2010

Вы устанавливали rails с другим менеджером пакетов? Если я устанавливаю rails с помощью «sudo apt-get install rails», то «rails -v» использует двоичный файл rails в / bin (даже если это 2.3.5 или 2.0.2), потому что это первое на моем пути. Если после этого я установлю rails с помощью "sudo gem install rails -v = 2.3.8", набрав "rails -v", я получу версию / bin rails. Я не проверял, но я предполагаю, что это та же проблема, если вы используете macports. Если вы удалите пакет, который вы установили с помощью менеджера пакетов non rubygems, а затем переустановите rails с rubygems, которые могут решить вашу проблему.

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

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