在Heroku上安装二进制依赖项

时间:2012-09-29 08:41:08

标签: ruby-on-rails heroku imagemagick ghostscript

我需要在heroku上将PDF转换为PNG,我正在使用RMagick而对于某些PDF我遇到了这个错误:

  

Ghostscript 8.628.62 ::不可恢复的错误,退出代码1无法恢复

使用Ghostscript 9.05

在我的本地计算机上运行相同的代码

我想更新在Heroku上使用的Ghostscript版本,看看是否能解决问题。 我按照这些指令在heroku上构建了ghostscript 9.05:

http://theprogrammingbutler.com/blog/archives/2011/07/28/running-pdftotext-on-heroku/

我的问题是销售生成的软件包,我如何告诉heroku使用我的自定义版本的ghostscript而不是系统版?

这是我试过的:

  • 在vendor / ghostscript / bin
  • 下添加gs包
  • 将其添加到heroku路径:heroku config:添加PATH = vendor / ghostscript / bin:/ usr / bin:/ bin

我的应用程序仍在GS 8.62上运行

非常感谢任何帮助!

以下是我试图遵循的一些资源但没有成功......

https://devcenter.heroku.com/articles/buildpack-binaries

http://www.ryandaigle.com/a/using-vulcan-to-build-binary-dependencies-on-heroku

0 个答案:

没有答案