2016-04-26 1 views
0

Avoir du mal à faire fonctionner Redmine sur Centos 7 avec Passenger.constante non initialisée ActionView :: Helpers :: ActiveModelHelper (NameError)

Le Redmine installer tout va ok je reçois l'erreur suivante (dans le navigateur):

uninitialized constant ActionView::Helpers::ActiveModelHelper (NameError) 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/actionview-4.2.5/lib/action_view/helpers.rb:40:in `<module:Helpers>' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/actionview-4.2.5/lib/action_view/helpers.rb:4:in `<module:ActionView>' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/actionview-4.2.5/lib/action_view/helpers.rb:3:in `<top (required)>' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/actionview-4.2.5/lib/action_view/base.rb:5:in `<top (required)>' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/actionview-4.2.5/lib/action_view/view_paths.rb:1:in `<top (required)>' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/actionpack-4.2.5/lib/abstract_controller/rendering.rb:4:in `<top (required)>' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/actionpack-4.2.5/lib/action_controller/base.rb:204:in `<class:Base>' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/actionpack-4.2.5/lib/action_controller/base.rb:164:in `<module:ActionController>' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/actionpack-4.2.5/lib/action_controller/base.rb:5:in `<top (required)>' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/actionpack-action_caching-1.1.1/lib/action_controller/action_caching.rb:13:in `<top (required)>' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/actionpack-action_caching-1.1.1/lib/actionpack/action_caching.rb:1:in `require' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/actionpack-action_caching-1.1.1/lib/actionpack/action_caching.rb:1:in `<top (required)>' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/bundler-1.11.2/lib/bundler/runtime.rb:91:in `require' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/bundler-1.11.2/lib/bundler/runtime.rb:91:in `rescue in block in require' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/bundler-1.11.2/lib/bundler/runtime.rb:68:in `block in require' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/bundler-1.11.2/lib/bundler.rb:99:in `require' 
    /home/redmine/redmine/config/application.rb:5:in `<top (required)>' 
    /home/redmine/redmine/config/environment.rb:2:in `require' 
    /home/redmine/redmine/config/environment.rb:2:in `<top (required)>' 
    config.ru:3:in `require' 
    config.ru:3:in `block in <main>' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/rack-1.6.4/lib/rack/builder.rb:55:in `instance_eval' 
    /home/redmine/.rvm/gems/ruby-2.3.0/gems/rack-1.6.4/lib/rack/builder.rb:55:in `initialize' 
    config.ru:1:in `new' 
    config.ru:1:in `<main>' 
    /home/tracks/.rbenv/versions/2.1.8/lib/ruby/gems/2.1.0/gems/passenger-5.0.26/src/helper-scripts/rack-preloader.rb:110:in `eval' 
    /home/tracks/.rbenv/versions/2.1.8/lib/ruby/gems/2.1.0/gems/passenger-5.0.26/src/helper-scripts/rack-preloader.rb:110:in `preload_app' 
    /home/tracks/.rbenv/versions/2.1.8/lib/ruby/gems/2.1.0/gems/passenger-5.0.26/src/helper-scripts/rack-preloader.rb:156:in `<module:App>' 
    /home/tracks/.rbenv/versions/2.1.8/lib/ruby/gems/2.1.0/gems/passenger-5.0.26/src/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>' 
    /home/tracks/.rbenv/versions/2.1.8/lib/ruby/gems/2.1.0/gems/passenger-5.0.26/src/helper-scripts/rack-preloader.rb:29:in `<main>' 

Toutes les suggestions sur ce qu'il faut essayer sont les bienvenus.

Note: J'ai mis à jour nokogiri alors le problème n'est pas là.

Répondre

0

Cela a été résolu en ajoutant au VirtualHost pour le site:

PassengerBaseURI /home/user/redmineapp 
PassengerRuby /home/user/.rvm/wrappers/ruby-2.3.0/ruby