0

私はrapidshare-extgemを持っています、それはrapidsharegemに依存します。私のGemfileにgemエントリがあります:

gem 'rapidshare-ext', '0.0.5'

私のGemfile.lockには、宝石の依存関係全体が表示されています。

...
rapidshare (0.5.3)
  activesupport (~> 3.2.8)
  curb (~> 0.8.1)
  progressbar (~> 0.11.0)
  rake (~> 0.9.2)
rapidshare-ext (0.0.5)
  rapidshare (~> 0.5.3)
  rest-client (~> 1.6.7)
...

すべて正常に動作します。gemのバージョンを0.0.6に更新してみてください。

gem 'rapidshare-ext', '0.0.6'

バンドルインストールを実行した後、Gemfile.lockは次のようになります。

...
rapidshare-ext (0.0.6)
...

RapidShare、REST-Clientなどのすべての依存関係がなくなり、gemが機能しなくなりました(パスが欠落している必要があります)。Gemfile.lockを削除してから、bundle installを再度実行すると、すべて問題なく動作します。この動作を修正するにはどうすればよいですか?バンドル更新rapidshare-extは同じ結果をもたらします。

4

2 に答える 2

2

rubygems/bundlers の依存関係チェック API で何かが壊れている可能性があります。

source "http://bundler-api.herokuapp.com"

于 2012-11-24T16:29:06.787 に答える
0

Shitirlicは正しいですBundlerは壊れていますこれをチェックして くださいhttp://hone.heroku.com/bundler%20heroku/2012/10/22/rubygems-and-the-dependency-api.html

于 2012-11-24T16:40:08.927 に答える