2011-09-12 66 views
0

我試圖安裝yob PDF閱讀器:https://github.com/yob/pdf-reader#readme紅寶石yob PDF閱讀器,錯誤的參數數量

我的腳本如下代碼:

reader = PDF::Reader.new("1.pdf") 

當我運行該腳本,我得到以下錯誤:

`initialize': wrong number of arguments (1 for 0) (ArgumentError) 

這沒有任何意義,因爲方向說這應該這樣做。

我該如何解決這個問題?

p.s.

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) 

寶石-v生產:1.3.7

回答

3

你最有可能有一個寶石版本衝突。您可以指定你想要求創業板的版本,如果你安裝了多個版本:

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

更新

,如果我能我會拍自己。您的設置沒有任何問題。使用PDF::Reader.new "my_file.pdf"的說明適用於git版本。

檢查版本0.10.0的examples directory以獲取如何使用庫的示例。

+0

我把它放在我的腳本的頂部,但我仍然得到同樣的錯誤。 –

+0

檢查0.10.0的示例目錄,您閱讀的說明適用於git版本。 –

+0

和示例目錄在哪裏? –