2012-04-21 9 views
1

私は宝石を作っています。私は自分のリポジトリにGemfileを追加しました。私が走るとき"bundle exec"を使用するとすべてがクラッシュする

$ rake test 

すべてがうまくいっています。 testコマンドで自分自身を書きました。テストフォルダ内のすべてのテストを実行するだけです。だから、私はbundle execrake testコマンドの前に付けるとき、私は私が使用する唯一の宝石、faradayからエラーを取得を開始、この

ruby -Ilib *_test.rb 

しかし、のようなもの。何が問題なのか知っていますか?ここで

Flickrie::Error: Flickrie::Error 
/Users/jstojanovski/Projects/flickrie/lib/flickrie/client.rb:37:in `on_complete' 
/Users/jstojanovski/.rbenv/versions/1.9.2-p318/lib/ruby/gems/1.9.1/gems/faraday-0.7.6/lib/faraday/response.rb:9:in `block in call' 
/Users/jstojanovski/.rbenv/versions/1.9.2-p318/lib/ruby/gems/1.9.1/gems/faraday-0.7.6/lib/faraday/response.rb:62:in `on_complete' 
/Users/jstojanovski/.rbenv/versions/1.9.2-p318/lib/ruby/gems/1.9.1/gems/faraday-0.7.6/lib/faraday/response.rb:8:in `call' 
/Users/jstojanovski/.rbenv/versions/1.9.2-p318/lib/ruby/gems/1.9.1/gems/faraday-0.7.6/lib/faraday/response.rb:8:in `call' 
/Users/jstojanovski/.rbenv/versions/1.9.2-p318/lib/ruby/gems/1.9.1/gems/faraday-0.7.6/lib/faraday/response.rb:8:in `call' 
/Users/jstojanovski/.rbenv/versions/1.9.2-p318/lib/ruby/gems/1.9.1/gems/faraday-0.7.6/lib/faraday/request/json.rb:32:in `call' 
/Users/jstojanovski/.rbenv/versions/1.9.2-p318/lib/ruby/gems/1.9.1/gems/faraday-0.7.6/lib/faraday/request/url_encoded.rb:14:in `call' 
/Users/jstojanovski/.rbenv/versions/1.9.2-p318/lib/ruby/gems/1.9.1/gems/faraday-0.7.6/lib/faraday/connection.rb:210:in `run_request' 
/Users/jstojanovski/.rbenv/versions/1.9.2-p318/lib/ruby/gems/1.9.1/gems/faraday-0.7.6/lib/faraday/connection.rb:93:in `get' 
/Users/jstojanovski/Projects/flickrie/lib/flickrie/client.rb:44:in `get' 
/Users/jstojanovski/Projects/flickrie/lib/flickrie/client.rb:85:in `get_licenses' 
/Users/jstojanovski/Projects/flickrie/lib/flickrie.rb:72:in `get_licenses' 
/Users/jstojanovski/Projects/flickrie/test/license_test.rb:22:in `test_get_licenses' 

Flickrie::Errorは私が育てるだけで何か例外がGETリクエストの際に発生するたびに(私がGETリクエストを作ってるんです:

エラーのすべては、この種のもの(私はrbenvを使用しています) Flickr API上で)。

これらのエラーは、標準のrake testを異なるルビバージョン(1.9.3とは異なる)で実行しているときにも発生します。

+0

**あなたはどんなエラーが表示されますか? – Mat

答えて

0

私はそれを理解しました。 faradayはそれをあなたに知らせないので、私はactivesupportをGemfileに追加する必要があります。古いバージョンのrubyでは、~> 2.3.8バージョンを使用する必要があります。これは単なる開発依存です。

関連する問題