Ruby yob pdf阅读器,参数数量错误

发布于 2024-12-04 14:55:46 字数 752 浏览 0 评论 0原文

我正在尝试安装 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

离鸿 2024-12-11 14:55:46

您很可能存在 gem 版本冲突。您可以指定您想要的 gem 版本,以防您安装了多个版本:

require 'rubygems'
gem 'pdf-reader', "~> 0.10.0"
require 'pdf-reader'

更新

如果可以的话,我会扇自己一巴掌。你的设置没有任何问题。使用 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:

require 'rubygems'
gem 'pdf-reader', "~> 0.10.0"
require 'pdf-reader'

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文