2013-03-17 57 views
0

我有一個啓動rails項目的問題。我environtment:耙子中止!未定義的方法'名稱'爲「actionmailer」:字符串

 

rails -v 
2.3.2 
ruby -v 
1.8.7 (2012-10-12 patchlevel 371) [i686-darwin11.4.2] 
gem -v 
1.8.6 
 

當我嘗試啓動軌道:


$ script/server 
/Users/bmalets/.rvm/gems/[email protected]/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) 
    from /Users/bmalets/.rvm/rubies/ruby-1.8.7-p371/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' 
    from /Users/bmalets/.rvm/rubies/ruby-1.8.7-p371/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' 
    from /Users/bmalets/.rvm/gems/[email protected]/gems/activesupport-2.3.2/lib/active_support.rb:56 
    from /Users/bmalets/.rvm/rubies/ruby-1.8.7-p371/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' 
    from /Users/bmalets/.rvm/rubies/ruby-1.8.7-p371/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' 
    from /Users/bmalets/.rvm/gems/[email protected]/gems/rails-2.3.2/lib/commands/server.rb:1 
    from /Users/bmalets/.rvm/rubies/ruby-1.8.7-p371/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' 
    from /Users/bmalets/.rvm/rubies/ruby-1.8.7-p371/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' 
    from script/server:3 

幫我解決這個問題,請。

當我嘗試安裝寶石,我有:


$ rake gems:install 
(in /Users/bmalets/Documents/ror_projects/myapp) 
rake aborted! 
undefined method `name' for "actionmailer":String 
+0

您的Rails版本無望地過時了。我不知道你遵循的是什麼指南,但是我會爲Rails 3.2和Ruby 1.9.3找到一個。 – Veraticus 2013-03-17 03:21:18

+0

謝謝,我知道uptodate導軌版本:)現在我正在將舊導軌項目升級到新的導軌,並嘗試啓動它來了解功能 – bmalets 2013-03-17 03:24:38

+0

請給我指導rails_3,你找到了。非常感謝 – bmalets 2013-03-17 03:26:36

回答

0

我重新安裝了RubyGems,它幫助。

相關問題