2017-10-17 10 views
0

開始することができませんでした私は、このエラーにWebアプリケーションは、私はRedmineの-3.3 & 3.4をインストールしたとき、私はRedmineのページ を取得しておりません未定義のメソッド

Web application could not be started 
undefined method `require_sudo_mode' for EmailAddressesController:Class (NoMethodError) 
    /usr/share/redmine/app/controllers/email_addresses_controller.rb:21:in `<class:EmailAddressesController>' 
    /usr/share/redmine/app/controllers/email_addresses_controller.rb:18:in `<top (required)>' 
    /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `require' 
    /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `block in require' 
    /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:236:in `load_dependency' 
    /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `require' 
    /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:359:in `require_or_load' 
    /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:313:in `depend_on' 
    /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:225:in `require_dependency' 
    /usr/lib/ruby/vendor_ruby/rails/engine.rb:444:in `block (2 levels) in eager_load!' 
    /usr/lib/ruby/vendor_ruby/rails/engine.rb:443:in `each' 
    /usr/lib/ruby/vendor_ruby/rails/engine.rb:443:in `block in eager_load!' 
    /usr/lib/ruby/vendor_ruby/rails/engine.rb:441:in `each' 
    /usr/lib/ruby/vendor_ruby/rails/engine.rb:441:in `eager_load!' 
    /usr/lib/ruby/vendor_ruby/rails/application/finisher.rb:53:in `block in <module:Finisher>' 
    /usr/lib/ruby/vendor_ruby/rails/initializable.rb:30:in `instance_exec' 
    /usr/lib/ruby/vendor_ruby/rails/initializable.rb:30:in `run' 
    /usr/lib/ruby/vendor_ruby/rails/initializable.rb:55:in `block in run_initializers' 
    /usr/lib/ruby/vendor_ruby/rails/initializable.rb:54:in `each' 
    /usr/lib/ruby/vendor_ruby/rails/initializable.rb:54:in `run_initializers' 
    /usr/lib/ruby/vendor_ruby/rails/application.rb:136:in `initialize!' 
    /usr/lib/ruby/vendor_ruby/rails/railtie/configurable.rb:30:in `method_missing' 
    /usr/share/redmine/config/environment.rb:14:in `<top (required)>' 
    config.ru:3:in `require' 
    config.ru:3:in `block in <main>' 
    /usr/lib/ruby/vendor_ruby/rack/builder.rb:51:in `instance_eval' 
    /usr/lib/ruby/vendor_ruby/rack/builder.rb:51:in `initialize' 
    config.ru:1:in `new' 
    config.ru:1:in `<main>' 
    /usr/share/passenger/helper-scripts/rack-preloader.rb:112:in `eval' 
    /usr/share/passenger/helper-scripts/rack-preloader.rb:112:in `preload_app' 
    /usr/share/passenger/helper-scripts/rack-preloader.rb:158:in `<module:App>' 
    /usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>' 
    /usr/share/passenger/helper-scripts/rack-preloader.rb:28:in `<main>' 
Application root /usr/share/redmine Environment (value of RAILS_ENV, RACK_ENV, WSGI_ENV and PASSENGER_ENV) production Ruby interpreter 
command /usr/bin/ruby.. .... .. 

に直面していますあなたは私の提案を与えることはできますか?

+0

これはおそらく[Redmine.orgの問題](https://www.redmine.org/issues/24831)と関連しています。 – spickermann

答えて

0

あなたのデータベースに接続していることを確認してください。必要な宝石はありませんでしたか?

require_sudo_mode。このためにエラーが発生した場合は、この宝石が間違っています。

このタイプのエラーは、接続されていないデータベースの問題で発生します。問題が解決したら、これが始まります。

+0

'require_sudo_mode'は宝石ではなく、Redmineが提供するメソッドです。それは失敗したデータベース接続とは関係ありません。代わりに、特定の環境条件によって引き起こされる可能性のある報告されたRedmineの問題(@spickermannが正しく識別されている)です。 –

関連する問題