2017-04-20 8 views
0

私はクライアントにルビーの宝石をクローンしました。ファイルをIRBのローカルGemからロード

私はそれをロードするためにrequire 'usps_counties'に持ってここにドキュメント(https://github.com/Jbur43/usps_counties

によります。

したがって、私のパスは/ usps_countiesです。そこからirbをロードし、usps_countiesファイルを要求しようとしますが、それを見つけることはできません。

私は/ usps_counties/libに行きます(ファイルはlibディレクトリにあります)。irbをロードして要求しますが、見つけられません。

私はここで間違っていますか?

答えて

1

相対パスを試しましたか?

あなたはIRBでのローカルファイルや宝石を必要とする場合、私はこの方法LIKE」./usps_counties'

require_relative 'がusps_counties'

+0

はい私は両方とも試しました – adamscott

+0

ああ、私はusp_counties/libディレクトリのrequire_relative 'usps_counties'で試してみました。 その他:require_relative 'usps_counties/lib/usps_counties' – BullsEye72

2

が必要になります。

irb -Ilib -rusps_countries 

使用したオプション:

-I path   Specify $LOAD_PATH directory 
-r load-module Same as `ruby -r' 
関連する問題