在Redmine中运行OpenShift中的插件

时间:2012-11-11 15:19:28

标签: ruby-on-rails ruby redmine redmine-plugins openshift

我在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,但显然失败了。

我错过了什么?

2 个答案:

答案 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