如何在Heroku.com上托管的Redmine上安装插件

时间:2011-02-09 14:12:54

标签: ruby heroku redmine backlog

刚刚将redmine推到了heroku平台, 虽然我无法让backlog-plugin工作,但它在本地工作得很好。

我已将本地数据库推送到heroku aswwell。

1 个答案:

答案 0 :(得分:3)

Heroku的公共目录不可写。但默认的Redmine假定/要求如此,因为在应用服务器启动时,它会将静态资产从插件(如图像,javascripts,css)复制到public/plugin_assets目录。在Heroku上,这显然失败了。由于积压很大程度上依赖于javascript,因此非常明显。

常见的解决方法是在部署之前手动复制这些资产。这可以通过在本地运行一次配置并将复制的资产检入源控件然后部署到Heroku来完成。

请注意,public/plugin_assets已包含在默认.gitignore中,因此您需要将其从中删除。