【问题标题】:Ruby on Rails. dispatch.fcgi . dependencies.rb:251:in `require': cannot load such file -- fcgi (LoadError)Ruby on Rails。调度.fcgi 。 dependencies.rb:251:in `require': 无法加载此类文件 -- fcgi (LoadError)
【发布时间】:2012-06-11 19:14:48
【问题描述】:

app = redmine-2.0.1
ruby = ruby​​ 1.9.3p194(2012-04-20 修订版 35410)[x86_64-linux]

[root@by1016690 public]# ./dispatch.fcgi
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `block in require': iconv will be deprecated in the future, use String#encode instead.
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require': cannot load such file -- fcgi (LoadError)
        from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `block in require'
        from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:236:in `load_dependency'
        from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
        from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.4.1/lib/rack/handler/fastcgi.rb:1:in `<top (required)>'
        from ./dispatch.fcgi:19:in `<main>'

【问题讨论】:

    标签: ruby ruby-on-rails-3 fastcgi mod-fastcgi


    【解决方案1】:

    fcgi 处理程序不是 Redmine 核心的一部分。 为了使用它,您必须将它添加到您的 Gem 依赖项中。

    在您的 Redmine 安装中创建一个名为“Gemfile.local”的文件:

    # Gemfile.local
    gem "fcgi"
    

    【讨论】:

      猜你喜欢
      • 2015-12-16
      • 2018-10-19
      • 1970-01-01
      • 1970-01-01
      • 2015-05-09
      • 1970-01-01
      • 2013-07-12
      相关资源
      最近更新 更多