首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ruby yob pdf阅读器,参数数量错误

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

Stack Overflow用户
提问于 2011-09-12 17:52:35
回答 1查看 319关注 0票数 0

我正在尝试安装yob pdf阅读器:https://github.com/yob/pdf-reader#readme

我的脚本包含以下代码:

代码语言:javascript
运行
复制
reader = PDF::Reader.new("1.pdf")

当我运行该脚本时,我得到以下错误:

代码语言:javascript
运行
复制
`initialize': wrong number of arguments (1 for 0) (ArgumentError)

这没有任何意义,因为说明书上说应该这样做。

我该如何解决这个问题?

附注:

gem list命令会产生以下结果:

代码语言:javascript
运行
复制
*** 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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-12 17:59:28

你很可能有一个gem版本冲突。如果您安装了多个版本,可以指定所需的gem版本:

代码语言:javascript
运行
复制
require 'rubygems'
gem 'pdf-reader', "~> 0.10.0"
require 'pdf-reader'

更新

如果可以的话,我会扇自己一巴掌。您的设置没有任何问题。使用PDF::Reader.new "my_file.pdf"的说明是针对git版本的。

查看examples directory中的0.10.0版,以获取如何使用该库的示例。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7386042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档