在Redmine 3.3上安装AgileDwarf插件时未初始化的常量ApplicationHelper :: GravatarHelper

问题描述 投票:0回答:2

我是来自/usr/share/redmine/lib/plugins git clonehttps://github.com/iRessources/AgileDwarf的克隆插件。当我执行目录/usr/share/redmine bundle install --without development test --no-deployment输出:

不要以root身份运行Bundler。如果需要,Bundler可以请求sudo,并且以root身份安装捆绑包将破坏此计算机上所有非root用户的应用程序。使用rake 10.5.0使用i18n 0.7.0使用json 2.0.1使用minitest 5.9.0使用thread_safe 0.3.5使用构建器3.2.2使用erubis 2.7.0使用nokogiri 1.6.8.1使用机架1.6.4使用mime-types 2.6 .1使用arel 6.0.3使用可寻址2.4.0使用coderay 1.1.1使用concurrent-ruby 1.0.0使用htmlentities 4.3.3使用thor 0.19.1使用mimemagic 0.3.0使用net-ldap 0.12.1使用pg 0.18。 4使用ruby-openid 2.7.0使用bundler 1.13.6使用rbpdf-font 1.19.0使用redcarpet 3.3.4使用request_store 1.3.0使用rmagick 2.16.0使用tzinfo 1.2.2使用loofah 2.0.3使用rack-test 0.6 .3使用邮件2.6.4使用css_parser 1.3.6使用sprockets 3.7.0使用rack-openid 1.4.2使用rbpdf 1.19.0使用activesupport 4.2.7.1使用rails-html-sanitizer 1.0.3使用roadie 3.1.1使用rails -deprecated_sanitizer 1.0.3使用globalid 0.3.6使用activemodel 4.2.7.1使用rails-dom-testing 1.0.6使用activejob 4.2.7.1使用activerecord 4.2.7.1使用protected_attributes 1.1.3使用actionview 4.2.7.1 U sing actionpack 4.2.7.1使用actionmailer 4.2.7.1使用actionpack-action_caching 1.1.1使用actionpack-xml_parser 1.0.2使用railties 4.2.7.1使用sprockets-rails 2.3.2使用jquery-rails 4.2.1使用roadie-rails 1.1.0使用rails 4.2.7.1 Bundle完成! 23个Gemfile依赖项,现已安装53个宝石。未安装组开发和测试中的宝石。使用bundle show [gemname]查看捆绑宝石的安装位置。

下一个bundle exec rake redmine:plugins NAME=AgileDwarf RAILS_ENV=production。产量

耙子流产了! NameError:未初始化的常量ApplicationHelper :: GravatarHelper /usr/share/redmine/app/helpers/application_helper.rb:26:in <module:ApplicationHelper>' /usr/share/redmine/app/helpers/application_helper.rb:23:in'/usr/share/redmine/lib/redmine/hook/view_listener.rb:34:in<class:ViewListener>' /usr/share/redmine/lib/redmine/hook/view_listener.rb:22:in ' /usr/share/redmine/lib/redmine/hook/view_listener.rb:19:in<module:Redmine>' /usr/share/redmine/lib/redmine/hook/view_listener.rb:18:in'/usr/share/redmine/lib/redmine.rb:66:in <top (required)>' /usr/share/redmine/lib/plugins/AgileDwarf/init.rb:1:in block in'/ usr / share / redmine / config / initializers / 00-core_plugins.rb:12:在eval' /usr/share/redmine/config/initializers/00-core_plugins.rb:12:inblock中的'/usr/share/redmine/config/initializers/00-core_plugins.rb:2:in each' /usr/share/redmine/config/initializers/00-core_plugins.rb:2:in'/usr/share/redmine/config/environment.rb:14 :在'tasks:TOP => redmine:plugins:migrate => environment中的<top (required)>' /usr/share/redmine/lib/tasks/redmine.rake:52:inblock(2级)中(通过使用--trace运行任务来查看完整跟踪)

当我重新启动apache2时。并在网站上写了一个错误:

我们很抱歉,但有些不对劲。

我们已经收到有关此问题的通知,我们很快就会对其进行审核。本网站管理员的信息

Phusion Passenger应用程序服务器在启动Web应用程序时遇到错误。由于您是在暂存或生产模式下运行此Web应用程序,因此出于安全原因,此网页中已忽略错误的详细信息。

请阅读Passenger日志文件以查找错误的详细信息。

或者,您可以打开“友好错误页面”功能(见下文),这将使Phusion Passenger在浏览器中显示有关错误的许多详细信息。

要打开友好错误页面:

Redmine版本:

环境:Redmine版本3.3.1.stable Ruby版本2.3.3-p222(2016-11-21)[x86_64-linux-gnu] Rails版本4.2.7.1环境 生产数据库适配器PostgreSQL SCM:Git 2.11.0 Filesystem Redmine插件:没有安装插件

ruby redmine redmine-plugins
2个回答
0
投票

自大约5年以来,AgileDwarf plugin似乎没有得到维护。从该项目的various filled issues来看,该插件似乎与Redmine 3.x不兼容。插件的所有层中似乎存在多个问题,导致无法在当前的Redmine版本中使用它。

您可能能够找到插件的分支,其中某人为Redmine 3.x提供支持。

或者(这可能是更好的选择),你可以找到一个用于敏捷问题管理的不同插件,例如: RedmineUP's agile plugin


0
投票

我意识到自己的错误,只需要在plugins中创建文件夹usr/share/redmine/并在此部署它们。如果在/ usr/share/redmine/lib/plugins中部署插件,则会返回错误。

© www.soinside.com 2019 - 2024. All rights reserved.