Ruby yob pdf阅读器,参数数量错误
我正在尝试安装 yob pdf 阅读器: https://github.com/yob/pdf- reader#readme
我的脚本具有以下代码:
reader = PDF::Reader.new("1.pdf")
当我运行该脚本时,出现以下错误:
`initialize': wrong number of arguments (1 for 0) (ArgumentError)
这没有任何意义,因为说明说应该这样做。
我该如何解决这个问题?
ps
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
I'm trying to install the yob pdf reader: https://github.com/yob/pdf-reader#readme
My script has the following code:
reader = PDF::Reader.new("1.pdf")
when I run that script I get the following error:
`initialize': wrong number of arguments (1 for 0) (ArgumentError)
Which doesn't make any sense because the directions say this should be done this way.
How do I solve this?
p.s.
gem list
command produces:
*** 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 produces: 1.3.7
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您很可能存在 gem 版本冲突。您可以指定您想要的 gem 版本,以防您安装了多个版本:
更新
如果可以的话,我会扇自己一巴掌。你的设置没有任何问题。使用
PDF::Reader.new "my_file.pdf"
的说明适用于 git 版本。检查版本 0.10.0 的示例目录以获取示例以及如何使用图书馆。
You most likely have a gem version conflict. You can specify the version of the gem that you want to require, in case you have multiple versions installed:
Update
I would slap myself if I could. There's nothing wrong with your setup. The instructions to use
PDF::Reader.new "my_file.pdf"
are for the git version.Check the examples directory for the version 0.10.0 to get examples of how to use the library.