刚刚将redmine推到了heroku平台, 虽然我无法让backlog-plugin工作,但它在本地工作得很好。
我已将本地数据库推送到heroku aswwell。
答案 0 :(得分:3)
Heroku的公共目录不可写。但默认的Redmine假定/要求如此,因为在应用服务器启动时,它会将静态资产从插件(如图像,javascripts,css)复制到public/plugin_assets
目录。在Heroku上,这显然失败了。由于积压很大程度上依赖于javascript,因此非常明显。
常见的解决方法是在部署之前手动复制这些资产。这可以通过在本地运行一次配置并将复制的资产检入源控件然后部署到Heroku来完成。
请注意,public/plugin_assets
已包含在默认.gitignore
中,因此您需要将其从中删除。