Bin*_*gic 8 ruby pdf split heroku pdftk
所以我们使用heroku来托管我们的rails应用程序.我们搬到了雪松堆里.此堆栈没有安装pdftk库.我联系了支持,并被告知静态编译它为amd64 ubuntu并将其包含在我的应用程序中.
事实证明这比我想象的要困难得多.最初我下载了ubuntu的包(http://packages.ubuntu.com/natty/pdftk),将其解压缩,并包含二进制文件和共享库.我遇到了类似的奇怪错误:
Unhandled Java Exception:
java.lang.NullPointerException
   at com.lowagie.text.pdf.PdfCopy.copyIndirect(pdftk)
   at com.lowagie.text.pdf.PdfCopy.copyObject(pdftk)
   at com.lowagie.text.pdf.PdfCopy.copyDictionary(pdftk)
我假设这是因为没有安装某些依赖项?
感谢您的帮助,我知道这不是一个简单的问题,但我真的很感激这个问题的帮助.我浪费了近6个小时试图让这个该死的东西上班.
不幸的是,Heroku 不断剥离魔法以增加灵活性。结果感觉越来越像我过去管理和维护自己的服务器的日子。没有简单的解决方案。我的“猴子补丁”是将文件发送到我可以安装 PDFTK 的服务器,处理该文件,然后将其发回。不太好,但它有效。必须处理这个问题就违背了使用 Heroku 的目的。
| 归档时间: | 
 | 
| 查看次数: | 2291 次 | 
| 最近记录: |