2011-06-12 41 views
0

这是我昨天发布的问题的后续问题,似乎是在得到了一些试图帮助的人的回应后,在半空中“悬挂”。后续:rails3和杂种问题 - 红宝石1.9.2

无论如何,这次和以前的尝试唯一的区别是我使用RVM来安装使用Ruby 1.9.2。该杂种是1.2.0.pre版本,因为mongrel 1.1.5不会与Ruby 1.9.2一起安装。

我的Gemfile如下:

source 'http://rubygems.org' 
    gem 'rails', '3.0.8' 
    gem 'pg' 
    gem 'mongrel', '>= 1.2.0.pre2' 
    gem "cgi_multipart_eof_fix" 
    gem "fastthread" 

而且

错误日志,如下图所示,当我运行 “mongrel_rails集群::开始”:

** Daemonized, any open files are closed. Look at tmp/pids/mongrel.3000.pid and 
log/mongrel.3000.log for info. 
    ** Starting Mongrel listening at 127.0.0.1:3000 
    ** Starting Rails with development environment... 
    ** Mounting Rails at /home/ec2-user/test_ruby_1.9.2... 
    /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/lib/active_sup 
port/dependencies.rb:239:in `require': no such file to load -- dispatcher (LoadE 
rror) 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/l 
ib/active_support/dependencies.rb:239:in `block in require' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/l 
ib/active_support/dependencies.rb:225:in `block in load_dependency' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/l 
ib/active_support/dependencies.rb:596:in `new_constants_in' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/l 
ib/active_support/dependencies.rb:225:in `load_dependency' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/l 
ib/active_support/dependencies.rb:239:in `require' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/li 
b/mongrel/rails.rb:148:in `rails' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/bi 
n/mongrel_rails:116:in `block (2 levels) in run' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/li 
b/mongrel/configurator.rb:149:in `call' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/li 
b/mongrel/configurator.rb:149:in `listener' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/bi 
n/mongrel_rails:102:in `block in run' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/li 
b/mongrel/configurator.rb:50:in `call' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/li 
b/mongrel/configurator.rb:50:in `initialize' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/bi 
n/mongrel_rails:86:in `new' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/bi 
n/mongrel_rails:86:in `run' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/li 
b/mongrel/command.rb:210:in `run' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/bi 
n/mongrel_rails:282:in `<top (required)>' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/bin/mongrel_rails:19:in `l 
oad' 
     from /home/ec2-user/.rvm/gems/ruby-1.9.2-p180/bin/mongrel_rails:19:in `< 
main>' 

请帮助。 TIA。

回答

1

Addding 宝石“调度” 到Gemfile中似乎帮助 如果调度的宝石是不是你的列表中的一部分,然后通过 宝石这么做安装调度 最后做捆绑更新或捆绑安装 感谢。