2013-02-26 22 views
47

Bir mücevher çıkardım, ancak 'paket yüklemesi' hala çalışmayacak. Hangi gemin sys-proctable üzerinde bir bağımlılığı olduğunu nasıl bulabilirim?Hangi gemin belirli bir bağımlılığa sahip olduğunu nasıl bulabilirim?

$ 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: Yapabileceğiniz kabuk bash ise https://github.com/carlhuda/bundler/blob/1-2-stable/ISSUES.md

+1

Gemfile.lock normalde size bağımlılıklar, ancak paketleyici başarıyla tamamlanmadığı için henüz sizin için oluşturulduğundan emin değilim. –

cevap

77

:

gem dependency name_of_the_gem --reverse-dependencies Örneğin:

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)) 
... 
http://pastebin.com/9WWMfKtv

Zaten sorun giderme adımlarını denedim

+0

Bu işe yaramadı. gem bağımlılığı -pipe sys-proctable' baskılı 'test-unit --version '> = 2.4.0' ', ama bu gem benim Gemfile ya da' 'grep test-unit Gemfile''da yok. – Chloe

+2

@Chloe bunu deneyebilir miydiniz: gem bağımlılığı sys-proctable --reverse-dependencies, komut için ters bağımlılık seçeneğini ekledim. – fmendez

+0

Evet! Bu işe yarıyor! ' guard-spork-1.2.0 tarafından kullanılan (sys-proctable (> = 0))' – Chloe

İlgili konular