您好,匿名用户
随意问技术百科期待您的加入

把Redmine部署到heroku上差点没把我气吐血

0 投票

好几年没接触ror了,想部署一个Redmine到heroku上用
虽然ror编码方面忘差不多了,但部署方面总更应该不会差太远吧,几年前玩ror2的时候也曾经部署到heroku上过
昨晚折腾到好晚都没能搞定
先是Gemfile这个文件,我不小心写成了GemFile,然后当然就部署失败了,尝试了好久把这个文件重新改名字,重新bundle install和bundle update等操作依然没用,总是报错。
无奈从头开始吧
然后是一堆版本问题,我用的最新的Redmine,只支持ruby 1.8.6, 1.8.7 Rails 2.3.11 Rack 1.1.1
后面两个可以通过Gemfile配置
而heroku默认的ruby版本是1.9.2,不被Redmine支持
采用这条命令进行转换
heroku stack:migrate bamboo-ree-1.8.7
在下一次push的时候生效

一直到迁移数据库这步
heroku rake db:migrate
执行的时候总是报错
Permission denied - /app/public/plugin_assets

求解

用户头像 提问 2012年 12月1日 @ Rider 上等兵 (281 威望)
分享到:

1个回答

0 投票

Heroku public 文件夹不可以写。

你可以试试以下这个方法。
A common work-around is to copy these assets manually before deploying. This can be done by running your config locally once and checking the copied assets into source control which is then deployed to Heroku.

Notice that public/plugin_assets is included into the default .gitignore, so you need to remove that from there obviously.

用户头像 回复 2012年 12月1日 @ Annie 上等兵 (299 威望)
提一个问题:

相关问题

0 投票
1 回复 35 阅读
0 投票
1 回复 27 阅读
用户头像 提问 2014年 1月2日 @ Skarner 上等兵 (193 威望)
0 投票
1 回复 40 阅读
用户头像 提问 2012年 12月1日 @ Berserker 上等兵 (157 威望)
0 投票
1 回复 34 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...