如何在Rails应用程序中设置pdftk路径-Cliver :: Dependency :: NotFound(在路径上找不到可执行文件[“ / vendor / pdftk / lib”]

时间:2018-07-26 15:01:04

标签: ruby ruby-on-rails-5 pdftk ruby-on-rails-5.2

我目前正在使用的Rails 5.2应用程序上工作

gem 'pdf-forms', '~> 1.1', '>= 1.1.1'

我目前正在尝试用JSON响应中的数据填充一些PDF。

  def parse_pdf
    pdftk = PdfForms.new(ENV.fetch('PDFTK_PATH'))
    binding.pry
    # find out the field names that are present in form.pdf
    pdftk.get_field_names './public/pdfs/scrie.pdf'
  end

我收到以下错误: enter image description here

作为环境变量,我有PDFTK_PATH=/vendor/pdftk/lib

我尝试遵循此article,但它是从2014年开始的。自2014年以来,该建议的宝石就一直没有保留。

https://github.com/SirRawlins/pdftk-source

我遵循了文章中的步骤:

mkdir -p [my_project]/vendor/pdftk/lib [my_project]vendor/pdftk/bin
cd /tmp
git clone https://github.com/millie/pdftk-source.git
cd pdftk-source
tar xzvf pdftk.tar.gz
mv bin/pdftk [my_project]/vendor/pdftk/bin/
mv lib/libgcj.so.12 [my_project]/vendor/pdftk/lib/
cd [my_project]
git add -f vendor/pdftk/
git commit -m "Add pdftk dependencies"

我在路径上引用的vendor/pdftk/bin/pdftkvendor/pdftk/lib/libgcj.so.12中生成的文件。但是我不使用Heroku可能是这个问题的原因吗?

0 个答案:

没有答案