私はdocsplitを私のレールアプリで動作させようとしています。今、私はそれをローカルで実行しようとしています。私は宝石とすべての依存関係をインストールしました。すべての基本的な例がコマンドラインで動作し、私は自分のレールアプリで動作するようにDocsplit Ruby on Rails
Docsplit.extract_pdf('example.doc')
を実行することができました。しかし、私はextract_imagesを使用しようとすると、すなわち
Docsplit.extract_images('example.doc', :size => '1000x', :format => [:png, :jpg])
私は次のエラーを取得:
Docsplit::ExtractionFailed (sh: pdfinfo: command not found):
docsplit (0.6.1) lib/docsplit/info_extractor.rb:23:in `extract'
(eval):3:in `extract_length'
docsplit (0.6.1) lib/docsplit/image_extractor.rb:34:in `convert'
docsplit (0.6.1) lib/docsplit/image_extractor.rb:19:in `extract'
docsplit (0.6.1) lib/docsplit/image_extractor.rb:19:in `each'
docsplit (0.6.1) lib/docsplit/image_extractor.rb:19:in `extract'
docsplit (0.6.1) lib/docsplit/image_extractor.rb:18:in `each'
docsplit (0.6.1) lib/docsplit/image_extractor.rb:18:in `each_with_index'
docsplit (0.6.1) lib/docsplit/image_extractor.rb:18:in `extract'
docsplit (0.6.1) lib/docsplit/image_extractor.rb:16:in `each'
docsplit (0.6.1) lib/docsplit/image_extractor.rb:16:in `extract'
docsplit (0.6.1) lib/docsplit.rb:58:in `extract_images'
app/controllers/sandbox_controller.rb:53:in `split_doc'
私はダブルチェックし、すべての依存関係がインストールされているが。私はレールの設定で何かを逃したと思います。
ありがとうございました。
Amazon EC2でCentOSを実行してください。これはそれでした。 –
これはまた、Amazon Linux 2014.03を実行している私のためにそれを解決しました – onions