генерировать ошибку миграции - PullRequest
0 голосов
/ 29 ноября 2011

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

rails generate migration LoadData

Но я получил следующую ошибку:

 PATH-TO/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)

 PATH-TO/.rvm/rubies/ree-1.8.7-2011.03/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55:in `gem_original_require'
 ...

Я использую Rails v2.3 и ruby ​​Enterprise edition .Почему я получил эту ошибку, как от нее избавиться?

1 Ответ

0 голосов
/ 29 ноября 2011

Это несовместимость между некоторыми версиями Rails 2.3.xx и последними версиями RubyGems.Я получил эту ошибку с Rails 2.3.4, а затем использовал более свежую версию Rails 2.3.11, чтобы избавиться от этой ошибки.

Если невозможно обновить версию Rails, тогда в начале добавьте свой RakeFile.

require "thread"

Понижение версии RubyGems также поможет.Afaik Rubygems версии 1.3.5 совместима с Rails 2.3.4 и 2.3.5.

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

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