如何找出哪个gem具有特定的依赖关系?

我注释了一个gem,但“捆绑安装”仍然不会运行。 如何找出哪个gem依赖于sys-proctable?

$ bundle install Fetching gem metadata from https://rubygems.org/......... Fetching gem metadata from https://rubygems.org/.. Resolving dependencies... Could not find sys-proctable-0.9.2 in any of the sources $ grep proctable Gemfile #gem 'sys-proctable', '0.9.2', :path => "vendor/gems" $ bundle list Resolving dependencies... Could not find gem 'rspec-rails (= 2.11.0) ruby' in the gems available on this machine. $ bundle viz Resolving dependencies... Could not find gem 'rspec-rails (= 2.11.0) ruby' in the gems available on this machine. $ bundle -v Bundler version 1.3.0 $ ruby -v ruby 1.9.3p385 (2013-02-06 revision 39114) [i386-cygwin] 

Gemfile: http ://pastebin.com/9WWMfKtv

我已经尝试了这些故障排除步骤: https : //github.com/carlhuda/bundler/blob/1-2-stable/ISSUES.md

在bash shell中,你可以这样做:

gem dependency name_of_the_gem --reverse-dependencies ,例如:

 gem dependency activesupport --reverse-dependencies Gem activesupport-2.3.14 Used by actionpack-2.3.14 (activesupport (= 2.3.14)) activerecord-2.3.14 (activesupport (= 2.3.14)) activeresource-2.3.14 (activesupport (= 2.3.14)) ...