Ich habe ein Juwel auskommentiert, aber die Bundle-Installation wird immer noch nicht ausgeführt. Wie finde ich heraus, welches Juwel von sys-proctable abhängig ist?
$ 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
Ich habe diese Schritte zur Fehlerbehebung bereits ausprobiert: https://github.com/carlhuda/bundler/blob/1-2-stable/ISSUES.md
In der Bash-Shell können Sie Folgendes tun:
gem dependency name_of_the_gem --reverse-dependencies
, zum Beispiel:
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))
...
Ich weiß, dass diese Antwort einen Link enthält, aber dies ist keine linkspezifische Antwort.
Sie können jederzeit die umgekehrten Abhängigkeiten eines Edelsteins zu rubygems.org überprüfen. Auf der rechten Seite der Website befindet sich ein Link.
Oder Sie können die Website besuchen
https://rubygems.org/gems/{gem_name}/reverse_dependencies
Also, in deinem Fall
https://rubygems.org/gems/sys-proctable/reverse_dependencies