更改Heroku上的代码是否需要某种重启,如果是这样的话

时间:2012-01-15 03:24:46

标签: ruby-on-rails amazon-s3 carrierwave

我在Heroku上制作了一个测试应用,尝试使用CarrierWave gem和Amazon S3上传

我已成功将图片从我的测试应用上的表单上传到Heroku。但是,当我查看我的亚马逊控制台时,它说桶(现在只有一个桶)是空的,我发现它实际上没有去亚马逊,因为我将存储设置为

storage :file 

在我的images_uploader文件中。当我把它改成

storage :fog

再次将代码推送到heroku,应用程序崩溃了。怎么能打破一个应用程序?是否有某种重启到服务器我必须在heroku上做任何事(除了git push heroku master之外)

2012-01-15T02:27:17+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/ dyno= queue= wait= service= status=503 bytes=
2012-01-15T02:27:17+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/favicon.ico dyno= queue= wait= service= status=503 bytes=
2012-01-15T02:27:20+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/ dyno= queue= wait= service= status=503 bytes=
2012-01-15T02:27:20+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/favicon.ico dyno= queue= wait= service= status=503 bytes=
2012-01-15T02:28:38+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/ dyno= queue= wait= service= status=503 bytes=
2012-01-15T02:28:39+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/favicon.ico dyno= queue= wait= service= status=503 bytes=
2012-01-15T02:28:42+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/ dyno= queue= wait= service= status=503 bytes=
2012-01-15T02:28:42+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/favicon.ico dyno= queue= wait= service= status=503 bytes=

1 个答案:

答案 0 :(得分:0)

因为您需要安装gem'fog'。