我正在尝试安装yob pdf阅读器:https://github.com/yob/pdf-reader#readme
我的脚本包含以下代码:
reader = PDF::Reader.new("1.pdf")当我运行该脚本时,我得到以下错误:
`initialize': wrong number of arguments (1 for 0) (ArgumentError)这没有任何意义,因为说明书上说应该这样做。
我该如何解决这个问题?
附注:
gem list命令会产生以下结果:
*** LOCAL GEMS ***
Ascii85 (1.0.1)
bundler (1.0.18)
columnize (0.3.4)
linecache (0.46)
nokogiri (1.5.0)
pdf-reader (0.10.0)
rbx-require-relative (0.0.5)
rdoc (3.9.4, 2.5.11)
rdoc-data (2.5.3)
ruby-debug (0.10.4)
ruby-debug-base (0.10.4)
rudebug (0.3.2)
syntax (1.0.0)gem -v产品: 1.3.7
发布于 2011-09-12 17:59:28
你很可能有一个gem版本冲突。如果您安装了多个版本,可以指定所需的gem版本:
require 'rubygems'
gem 'pdf-reader', "~> 0.10.0"
require 'pdf-reader'更新
如果可以的话,我会扇自己一巴掌。您的设置没有任何问题。使用PDF::Reader.new "my_file.pdf"的说明是针对git版本的。
查看examples directory中的0.10.0版,以获取如何使用该库的示例。
https://stackoverflow.com/questions/7386042
复制相似问题