Bir şey kaçırmam gerekiyordu çünkü geçen gece, check gem dependencies
için googling'i bulmaya şaşırdım ve benzerleri bunun cevabını göstermedi.Yüklü Ruby taşlarının tüm bağımlılıklarının tatmin edildiğini nasıl kontrol edebilirim?
Temelde, rpm -V
kaba eşdeğer bir eşdeğeriyim - yüklü taşlarmdan bazılarını veya tümünü geçecek ve bağımlılıklarının da yüklendiğinden emin olacak bir komut. gem install
, varsayılan olarak bağlı olan tüm taşları yüklediğinden, normalde bu gerekli değildir; Ancak, gem uninstall
bir mücevher ve diğer mücevherler kaldırılmış olana bağlı olsa da kaldırma işlemine devam etmesini söylerseniz, o zaman kesin olarak bozuk bağımlılıklar ile sonuçlanacaktır. Soru şu ki, herhangi bir mücevher yüklemeden/kaldırmadan/güncellemeden o bozuk bağımlılıkları nasıl listeleyeceksiniz?
N.B. Bundler'ı içeren cevaplar benim için pek fazla kullanılmıyor, çünkü çeşitli nedenlerden dolayı hala Rails 2.x üzerinde takılıyorum.
Teşekkürler - bilmek güzel. Ancak Bundler'ın kurulu olduğunu varsaydığım taktirde, takılı tüm mücevherlerimde nasıl bir bağımlılık kontrolü yapacağım? Onları içeren bir kukla Gemfile oluşturmak ve daha sonra 'bundle check' veya benzeri çalıştırmak zorunda mıyım? –
Ben kukla bir Gemfile kullanarak, ancak tamamen Bundler'a taşınmayı öneriyorum. Böylelikle sadece şu andaki probleminizi çözmez, aynı zamanda gelecekte gerçekleşecek bu tür şeylerden de kaçınırsınız. – georgebrock
Teşekkürler - Bundler'a bir baktım ve bence haklısınız. “Gem” in bozuk bağımlılıkları kontrol etmeyi desteklememesi utanç verici ancak iş akışımı Bundler'a çevirmek artık, bağımlı paketler ile ilgili endişeleri ortadan kaldırmak zorunda olmamam gerektiği anlamına geliyor. * Verilen bir proje kapsamında * sabittir. –