我来自/usr/share/redmine/lib/plugins
https://github.com/iRessources/AgileDwarf的git 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:ineval' /usr/share/redmine/config/initializers/00-core_plugins.rb:12:in
块 in&#39; /usr/share/redmine/config/initializers/00-core_plugins.rb:2:ineach' /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插件:没有安装插件
答案 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
中部署插件,则会返回错误。