Ruby YOB PDF Reader, неверное количество аргументов - PullRequest
0 голосов
/ 12 сентября 2011

Я пытаюсь установить программу чтения PDF yob: 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

1 Ответ

3 голосов
/ 12 сентября 2011

Скорее всего, у вас конфликт версий гемов.Вы можете указать версию драгоценного камня, которая вам требуется, если у вас установлено несколько версий:

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

Обновление

Я бы ударил себя, если бы ямог.Там нет ничего плохого в вашей настройке.Инструкции по использованию PDF::Reader.new "my_file.pdf" относятся к версии git.

Проверьте каталог examples для версии 0.10.0, чтобы получить примеры использования библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...