Heroku Cedar-14和libjpeg.so.62

时间:2015-09-03 21:53:18

标签: ruby-on-rails heroku carrierwave

将Heroku上的生产应用程序升级到cedar-14后,我遇到了carrierwave-video-thumbnailer的问题。特别是,我收到错误:

ffmpegthumbnailer: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory

在调查之后,我发现其他人在升级到cedar-14之后遇到了libjpeg的问题(除了ffmpegthumbnailer之外的其他宝石)

我的问题是:

  1. 有没有办法解决这个问题?或者
  2. 我怎样才能恢复到雪松-10?
  3. (我尝试过heroku堆栈:设置cedar-10但得到错误resource not found

1 个答案:

答案 0 :(得分:1)

你只能在cedar-10上留下有限的时间,所以你最好试着解决这个问题。但是,如果您需要暂时还原它,请继续阅读。

heroku stack:set cedar似乎不再起作用,可能是因为它是一颗滴答作响的定时炸弹。

要回滚,您可以使用heroku rollback功能。

  1. 首先,在升级之前获取最新版本的版本号。

    heroku releases

  2. 然后,做:

    heroku rollback v65

    (使用您在上一步而非v65中确定的版本)

  3. 祝你好运!