RVM релси нова грешка в проекта

Току-що инсталирах 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, но не мога да намеря този файл. Аз съм нов в релсите... всяка помощ ще бъде оценена.


person jacksparrow007    schedule 08.02.2012    source източник


Отговори (1)


Виждал съм тази грешка и преди и тя беше по-скоро свързана с твърде високата версия на rubygems. Можете да понижите вашата версия (1.3.6 изглежда работи добре), като използвате gem update --system 1.3.6

person Bangline    schedule 08.02.2012