Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 后续:rails3和mongrel问题-ruby 1.9.2_Ruby On Rails_Ruby_Ruby On Rails 3_Mongrel - Fatal编程技术网

Ruby on rails 后续:rails3和mongrel问题-ruby 1.9.2

Ruby on rails 后续:rails3和mongrel问题-ruby 1.9.2,ruby-on-rails,ruby,ruby-on-rails-3,mongrel,Ruby On Rails,Ruby,Ruby On Rails 3,Mongrel,这是我昨天发布的问题的后续问题,在得到试图提供帮助的人的一些回复后,这个问题似乎“悬”在半空中 无论如何,这次和上次尝试的唯一区别是我使用RVM安装了UseRuby1.9.2。mongrel是1.2.0.pre版本,因为mongrel 1.1.5没有安装Ruby 1.9.2 我的档案如下: source 'http://rubygems.org' gem 'rails', '3.0.8' gem 'pg' gem 'mongrel', '>= 1.2.0.pre2'

这是我昨天发布的问题的后续问题,在得到试图提供帮助的人的一些回复后,这个问题似乎“悬”在半空中

无论如何,这次和上次尝试的唯一区别是我使用RVM安装了UseRuby1.9.2。mongrel是1.2.0.pre版本,因为mongrel 1.1.5没有安装Ruby 1.9.2

我的档案如下:

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 cluster::start”时,错误日志如下所示:

**Daemonized,关闭所有打开的文件。查看tmp/pids/mongrel.3000.pid和
log/mongrel.3000.log获取信息。
**在127.0.0.1:3000开始Mongrel监听
**正在使用开发环境启动Rails。。。
**在/home/ec2用户/test_ruby_1.9.2安装导轨。。。
/home/ec2 user/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/lib/active\u sup
port/dependencies.rb:239:in'require':没有要加载的文件--dispatcher(LoadE
(错误)
来自/home/ec2 user/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/l
ib/active_支持/依赖项。rb:239:in'block in require'
来自/home/ec2 user/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/l
ib/active_支持/依赖项。rb:225:在“加载中的块依赖项”中
来自/home/ec2 user/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/l
ib/active\u support/dependencies.rb:596:in'new\u constants\u in'
来自/home/ec2 user/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/l
ib/active\u支持/依赖项。rb:225:“加载\u依赖项”中的
来自/home/ec2 user/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/l
ib/active_support/dependencies.rb:239:in'require'
来自/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_轨道:116:in‘运行中的块(2层)’
来自/home/ec2 user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/li
b/mongrel/configurator.rb:149:in'call'
来自/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'
来自/home/ec2 user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/li
b/mongrel/configurator.rb:50:in'call'
来自/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
北/杂种铁路:86:in'new'
from/home/ec2 user/.rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.2.0.pre2/bi
北/混交铁路:86:in'run'
来自/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_轨道:282:in`'
from/home/ec2 user/.rvm/gems/ruby-1.9.2-p180/bin/mongrel_-rails:19:in`l
奥德
from/home/ec2 user/.rvm/gems/ruby-1.9.2-p180/bin/mongrel_-rails:19:in`<
主要>'
请帮忙。TIA.

添加 gem“调度员” 把文件归档似乎有帮助 如果dispatcher gem不在您的列表中,请通过 gem安装调度器 最后进行bundle更新或bundle安装 谢谢

 ** 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>'