Capistrano - ошибка RAILS_GEM_VERSION - PullRequest
       17

Capistrano - ошибка RAILS_GEM_VERSION

1 голос
/ 18 ноября 2008

Я не могу понять это. Капистрано продолжает выдавать мне эту ошибку:

 ** [out :: myserver.net] 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.

Итак, как говорится в хорошем сообщении об ошибке, я проверил свой файл config/environments.rb и увидел, что действительно RAILS<code>_ GEM _ VERSION действительно установлен на

RAILS_GEM_VERSION = '2.1.1' unless defined? RAILS_GEM_VERSION

Я изменил его на «2.1.2», так как это то, что у меня есть на моем сервере, и снова попытался запечатлеть: та же ошибка.

Итак, я обновил Rails на своей машине для разработки (2.1.1 -> 2.1.2) и попробовал снова: та же ошибка.

Я попытался закомментировать строку: та же ошибка.

Наконец, я вошел в систему на своем сервере, удалил все в каталоге моего проекта (я надеюсь, что удалил все кэшированные копии config/environments.rb) и попробовал снова. Та же ошибка .

Что происходит?!

1 Ответ

1 голос
/ 18 ноября 2008

Хорошо, моя проблема заключалась в том, что я забыл перенести изменения в config/environments.rb в свой репозиторий, поэтому Капистрано не регистрировал мои изменения при развертывании.

Теперь работает нормально. Мне нужен перерыв ...:)

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