Ruby Gem不在C9中工作

时间:2015-06-16 04:52:43

标签: ruby-on-rails ruby pdf cloud9-ide

我正在尝试编写一个可以将数据输入到可填写的pdf中的程序。我按照github pdf-forms上的说明安装了gem。

我将require pdf-forms语句放在我的文件顶部,但是当我尝试运行该程序时,我得到了这个:

/usr/local/rvm/gems/ruby-2.2.1/gems/pdf-forms-0.6.0/lib/pdf_forms/pdftk_wrapper.rb:18:in `initialize': pdftk executable #!/usr/local/bin/pdftk not found (RuntimeError)
        from /usr/local/rvm/gems/ruby-2.2.1/gems/pdf-forms-0.6.0/lib/pdf_forms.rb:15:in `new'
        from /usr/local/rvm/gems/ruby-2.2.1/gems/pdf-forms-0.6.0/lib/pdf_forms.rb:15:in `new'
        from formfill.rb:3:in `<main>

我在IDE中找不到/ usr /文件夹,想知道如何正确设置。非常感谢你!

1 个答案:

答案 0 :(得分:0)

您可能忘记安装readelf --dyanamic

http://www.pdflabs.com/tools/pdftk-server/获取二进制包并安装它,或运行

find . -name '*.o' |
while read obj
do
    if readelf --dynamic "$obj" | grep -q TEXTREL
    then
        echo "$obj contains a TEXTREL section"
    fi
done

如果您使用的是Debian或类似产品。