2011-09-12 12 views
0

私はYOBのPDFリーダーをインストールしようとしています:ルビーYOBのPDFリーダー、間違った引数の数

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

私はそのスクリプトを実行したとき、私は、次を得る:https://github.com/yob/pdf-reader#readme

私のスクリプトには、次のコードを持っていますエラー:

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

これは、この方法で行う必要がありますので、意味がありません。

どうすれば解決できますか?

p.s.

gem listコマンドが生成:生成-v

*** 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) 

宝石:1.3.7

答えて

3

は、あなたが最も可能性の高い宝石のバージョンが競合しています。あなたはケースには、あなたが複数のバージョンがインストールされている、あなたが必要としたい珠玉のバージョンを指定することができます。

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

更新

私ができる場合、私は自分自身を平手打ちでしょう。あなたの設定に何も問題はありません。 PDF::Reader.new "my_file.pdf"の使用方法は、gitバージョン用です。

ライブラリの使用方法の例は、examples directoryのバージョン0.10.0で確認してください。

+0

私はそれを私のスクリプトの一番上に置いていますが、私はまだ同じエラーを受けます。 –

+0

examplesディレクトリで0.10.0を確認してください。gitバージョンの指示があります。 –

+0

とexamplesディレクトリはどこですか? –

関連する問題