在Redmine 3.3

时间:2017-12-20 12:03:47

标签: ruby redmine redmine-plugins

我来自/usr/share/redmine/lib/plugins https://github.com/iRessources/AgileDwarfgit clone克隆插件。当我在目录/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使用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捆绑完成! 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&#39;   /usr/share/redmine/lib/redmine/hook/view_listener.rb:34:in   <class:ViewListener>' /usr/share/redmine/lib/redmine/hook/view_listener.rb:22:in &#39;   /usr/share/redmine/lib/redmine/hook/view_listener.rb:19:in   <module:Redmine>' /usr/share/redmine/lib/redmine/hook/view_listener.rb:18:in&#39; /usr/share/redmine/lib/redmine.rb:66:in <top (required)>' /usr/share/redmine/lib/plugins/AgileDwarf/init.rb:1:in 阻止&#39;   /usr/share/redmine/config/initializers/00-core_plugins.rb:12:in eval' /usr/share/redmine/config/initializers/00-core_plugins.rb:12:in块   in&#39;   /usr/share/redmine/config/initializers/00-core_plugins.rb:2:in each' /usr/share/redmine/config/initializers/00-core_plugins.rb:2:in&#39; /usr/share/redmine/config/environment.rb:14:in <top (required)>' /usr/share/redmine/lib/tasks/redmine.rake:52:in块(2   在&#39;任务:TOP =&gt; redmine:plugins:migrate =&gt;   环境(通过使用--trace运行任务查看完整跟踪)

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

  

我们很抱歉,但出了点问题。

     

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

     

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

     

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

     

或者,您可以打开&#34;友好错误页面&#34;功能(见   下面),这将使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插件:没有安装插件

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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