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
您的Rails版本无望地过时了。我不知道你遵循的是什么指南,但是我会为Rails 3.2和Ruby 1.9.3找到一个。 – Veraticus 2013-03-17 03:21:18
谢谢,我知道uptodate导轨版本:)现在我正在将旧导轨项目升级到新的导轨,并尝试启动它来了解功能 – bmalets 2013-03-17 03:24:38
请给我指导rails_3,你找到了。非常感谢 – bmalets 2013-03-17 03:26:36