`` Demlemek doktoru '' nda listelenen çakışan isimlerin komutları ile nasıl başa çıkılır?


13

Bu yüzden brew doctorherhangi bir öneri olmadan aşağıdakileri alacağım:

Warning: You have external commands with conflicting names.

Found command `brew-cask` in following places:
/usr/local/bin/brew-cask
/usr/local/Library/Taps/caskroom/homebrew-cask/cmd/brew-cask.rb

Bu çatışmayı çözmenin bir yolu var mı?


Fıçı demleme üstünde çalıştığı için - önerilen temizleme araçlarını çalıştırdınız mı? Muhtemelen bir şeyleri çözmeyecek, ancak sorunu demlemek veya fıçıya ayırmaya yardımcı olabilir: brew update ; brew cleanup ; brew cask cleanup- Ayrıca - kullandığınız bir fıçı listeleyebilir, böylece kurulumunuzu kopyalamayı deneyebilir miyiz?
bmike

İlk kez temizlik araçları çalıştırırken aşağıdakileri alacağım:Warning: Skipping czmq: most recent version 3.0.2_3 not installed Warning: Skipping git: most recent version 2.6.4 not installed Warning: Skipping libsodium: most recent version 1.0.7 not installed Warning: Skipping node: most recent version 5.2.0 not installed
Mamba

Düğüm uyarısı aldım - bu yüzden sadece brew rmbu paketleri ve bir daha ihtiyacım olduğunda yüklemelerine izin vereceğim. Son zamanlarda bir temizleme / taşıma adımı eklendi, ancak daha fazla kazma olmadan bunun hakkında kesin olarak konuşamıyorum. Şimdilik temiz bir temizlik yaptığım için mutluyum.
bmike

Yanıtlar:


6

Fıçıları çok kullanmıyorum, ancak test makinemde bugün ne yüklediğini görmek için fıçı altyapısına yeni dokundum. Dosyam var, brew-cask.rbdosyadaki değil/usr/local/bin

Bir yedekleme sisteminiz varsa, yedekleyin ve silin /usr/local/bin/brew-caskve yeniden çalıştırın brew doctor. Yedeklemelerle uğraşmak istemiyorsanız dosyayı yeniden adlandırabilirsiniz.

mv /usr/local/bin/brew-cask /usr/local/bin/ZZdeleteZZbrew-cask
brew doctor

Bu şekilde, aracı çağıran bir program veya komut dosyası dosyayı (veya sym bağlantısını) / usr / local / bin'de görmez. Daha sonra işleri biraz test edebilir ve söz konusu dosyayı temizleyebilirsiniz. Benim bir binyerde bir yere ihtiyaç ve araç her ikisi de şikayet etmek yanlış ise düzeltmek daha kolaydır .

Ayrıca, son zamanlarda fıçı / demleme entegrasyonunda bir değişiklik yapılmış gibi görünüyor:

Kaldırma adımlarım, fıçıyı bugün kurduğumdan beri yukarıda bağlantılı olanlardan farklıydı ve eskisinden değil. Bu durumda sonuçlarım sizinkiyle eşleşmeyebilir :(


Ben Your system is ready to brew
Mamba

Ama Warningstemizlik sonrası üst
Mamba

@HiThere Evet - Gerçek bir aşağı akım hatası olana kadar bir demlemek doktor uyarısını düzeltmek için her zaman çok sıcak değilim. Evet - genellikle sorunlara neden olabilirler, ancak demlemek çok büyüktür - herkes kaynaktan inşa edilmez ve herkes fıçıları kullanmaz. Bazı insanlar sadece fıçılar için gelir. Belirli bir paket kurulumunda bir hatayla karşılaşırsanız lütfen bana ping atın. Demlerin nasıl çalıştığını daha fazla öğrenmeye çalışıyorum, bu yüzden sorun gidermeye ve muhtemelen çözmenize yardımcı olacak gerçek sorunlara hazırım.
bmike

20

Önemli Aralık güncellemesi ( https://github.com/caskroom/homebrew-cask adresinden ):

Homebrew-Cask şimdi Homebrew ile birlikte güncel tutulacak.

Henüz yapmadıysanız, yeni sisteme geçmek için şunu çalıştırın:

brew uninstall --force brew-cask; brew update 

Bu benim için çözdü. Teşekkürler! Bu komutu yayınlamaktan hoşlandım, böylece onu avlamak zorunda kalmadım.
Jonathan Komar

5

Ayrıca fıçı eklemelerini kaldırabilir ve temizleme komut dosyasının kalıntıları kaldırıp kaldırmadığını görebilirsiniz:

brew uninstall --force brew-cask

Bu noktada, kurulumu geçerli talimatlara göre yeniden çalıştırabilirsiniz :

brew tap caskroom/cask

Sadece kaldırma, karşılaştığımda sorunumu benim için çözdü.


Bu işe yararsa daha iyi bir çözüm gibi görünüyor :-)
bmike

Bu komutun ne yaptığını sorabilir miyim?
Mamba

Yüklü iki sürümüm vardı. Bu rahatsız edici olanı kaldırdı. Ayrıntılar için github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/… adresine bakın.
fram

1

Bu uyarıyla bugün karşılaştım. Benim için basit brew update && brew upgrade && brew doctorçalıştı.

Sonunda tatmin edici Your system is ready to brewkütük var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.