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

wkyowqbh  于 12个月前  发布在  Ruby
关注(0)|答案(2)|浏览(206)

我克隆插件在/usr/share/redmine/lib/pluginsgit clonehttps://github.com/iRessources/AgileDwarf.当我在目录/usr/share/redminebundle install --without development test --no-deployment执行输出:
不要以root用户身份运行Bundler。如果需要,Bundler可以请求sudo,以root用户身份安装您的bundle将使此计算机上的所有非root用户无法使用此应用程序。使用rake 10.5.0使用i18n 0.7.0使用json 2.0.1使用minitest 5.9.0使用thread_safe 0.3.5使用builder 3.2.2使用erubis 2.7.0使用nokogiri www.example.com使用rack 1.6.8.1font 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使用mail 2.6.4使用css_parser 1.3.6使用python 3.7.0使用rack-openid 1.4.2使用rbpdf 1.19.0使用activesupport www.example.com使用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使用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 4.2.7.1
下一个bundle exec rake redmine:plugins NAME=AgileDwarf RAILS_ENV=production.输出
rake中止!名称错误:未初始化的常量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:在<class:ViewListener>' /usr/share/redmine/lib/redmine/hook/view_listener.rb:22:in '/usr/share/redmine/lib/redmine/hook/view_listener. rb中:19:在<module:Redmine>' /usr/share/redmine/lib/redmine/hook/view_listener.rb:18:in '/usr/share/redmine/lib/redmine. rb中:66:在<top (required)>' /usr/share/redmine/lib/plugins/AgileDwarf/init.rb:1:in块中的/usr/share/redmine/config/initializers/00-core_plugins. rb:12:在"/usr/share/redmine/config/initializers/00-core_plugins. rb中eval' /usr/share/redmine/config/initializers/00-core_plugins.rb:12:in块中:2:在each' /usr/share/redmine/config/initializers/00-core_plugins.rb:2:in '/usr/share/redmine/config/environment. rb:14:在<top (required)>' /usr/share/redmine/lib/tasks/redmine.rake:52:in块中(2个级别)在'Tasks:TOP => redmine:plugins:migrate => environment(通过使用--trace运行任务查看完整跟踪)
当我重新启动apache2.并在网站上写了一个错误:
很抱歉,您访问的页面不存在。
我们已收到有关此问题的通知,我们将尽快查看。给网站管理员的信息
在启动Web应用程序时,Aircraft Passenger应用程序服务器遇到错误。由于您正在以临时或生产模式运行此Web应用程序,因此出于安全原因,此网页中已省略错误的详细信息。
请阅读乘客日志文件以查找错误的详细信息。
或者,您可以打开"友好的错误页面"功能(见下文),这将使浏览器中显示有关错误的许多详细信息。
要打开友好的错误页面,请执行以下操作:
Redmine版本:
环境:Redmine version 3.3.1.stable Ruby version 2.3.3-p222(2016 - 11 - 21)[x86_64-linux-gnu]
Rails版本www.example.com环境
生产数据库适配器PostgreSQL SCM:Git
2.11.0 Filesoft Redmine插件:未安装插件

izj3ouym

izj3ouym1#

AgileDwarf plugin似乎是未维护的,因为约5年.从项目上的various filled issues判断,它似乎是插件与Redmine 3.x不兼容.似乎有多个问题,在所有层的插件阻止其在当前Redmine版本中使用.
你可能会找到一个插件的分支,有人提供对Redmine 3.x的支持。
或者(这可能是更好的选择),你可以找到一个不同的敏捷问题管理插件,例如RedmineUP's agile plugin

isr3a4wc

isr3a4wc2#

我意识到我的错误,只需要在usr/share/redmine/中创建文件夹plugins并将其部署在这里。如果在/usr/share/redmine/lib/plugins中部署插件,则会返回错误。

相关问题