我在OpenShift中运行Redmine 2.0.3。这是一个安装了https://github.com/ramr/redmine-2.0-openshift-quickstart
的Ruby 1.9盒式磁带。我正在尝试安装redmine_charts2(https://github.com/pharmazone/redmine_charts2
)。我按照说明操作,记住它是Rails 3和Redmine 2.例如,插件必须位于plugins
文件夹,而不是vendor/plugins
。
当我去administration --> information
时,一切似乎都很好,但它说
Redmine plugins:
no plugin installed
错误日志不显示错误消息。
我尝试将插件移到vendor/plugins
,但显然失败了。
我错过了什么?
答案 0 :(得分:2)
你必须在plugins /中创建一个git子模块并添加post_deploy钩子: bundle exec rake redmine:plugins:migrate RAILS_ENV = production
答案 1 :(得分:2)
@rclsilver实际上解决了我的问题。有细节:
$ git submodule add https://github.com/pharmazone/redmine_charts2 plugins/redmine_charts2
vim .openshift/action_hooks/post_deploy
git rm --cached plugins/redmine_charts2
git submodule update --init