RVM сообщает о новой ошибке проекта - PullRequest
0 голосов
/ 08 февраля 2012

Я только что установил RVM, а также установил ruby ​​1.8.7 и rails 2.3.5 (ранее я использовал ruby ​​1.9.1 с rails 3) Но теперь, когда я пытаюсь создать новый проект с

rails new project_name

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

uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)
    from /Users/anandhegde/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
    from /Users/anandhegde/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
    from /Users/anandhegde/.rvm/gems/ruby-1.8.7-p357/gems/activesupport-2.3.5/lib/active_support.rb:56
    from /Users/anandhegde/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
    from /Users/anandhegde/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
    from /Users/anandhegde/.rvm/gems/ruby-1.8.7-p357/gems/rails-2.3.5/bin/../lib/rails_generator.rb:28
    from /Users/anandhegde/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
    from /Users/anandhegde/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
    from /Users/anandhegde/.rvm/gems/ruby-1.8.7-p357/gems/rails-2.3.5/bin/rails:14
    from /Users/anandhegde/.rvm/gems/ruby-1.8.7-p357/bin/rails:19:in `load'
    from /Users/anandhegde/.rvm/gems/ruby-1.8.7-p357/bin/rails:19

Я заметил, что есть несколько решений, приведенных в переполнении стека относительно этого .... что-то связанное с редактированием boot.rb Но я не могу найти этофайл.Я новичок в рельсах .... любая помощь будет оценена.

1 Ответ

1 голос
/ 08 февраля 2012

Я видел эту ошибку раньше, и это было больше связано с тем, что версия rubygems была слишком высокой. Вы можете понизить версию (1.3.6 работает нормально), используя gem update --system 1.3.6

...