Heroku Cedar-14 和 libjpeg.so.62

Heroku Cedar-14 and libjpeg.so.62

将 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 之外的其他 gems)

我的问题是:

  1. 有办法解决这个问题吗?或者其他
  2. 我怎样才能恢复到 cedar-10?

(我尝试了 heroku stack:set cedar-10 但出现错误 resource not found

您在 cedar-10 上的时间有限,因此您最好尝试解决此问题。但是,如果您需要暂时还原它,请继续阅读。

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

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

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

    heroku releases

  2. 然后,执行:

    heroku rollback v65

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

祝你好运!