Uyarı: Demlenmemiş dylibs / usr / local / lib konumunda bulundu


14

Demlemek doktor komutuna girdiğimde aşağıdaki hatayı alıyorum. Bu endişelenecek bir şey mi?

Satır komutlarında çok yeniyim. Im Drush yüklemek için homebrew kullanarak (Drupal için).

Last login: Wed Oct  9 14:59:40 on ttys001
unknown:~ MY-USERNAME$ brew doctor
Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected dylibs:
    /usr/local/lib/libTrAPI.dylib 

Yanıtlar:


3

Bu dosyalar, yalnızca sizin durumunuzda, eski yüklemelerin kalan dosyalarıdır. Endişelenecek birşey yok.

Şunlarla kolayca kaldırabilirsiniz:

rm /usr/local/lib/libTrAPI.dylib

6
Bu korkunç bir cevap, Brian Carlsons'ın cevabını düşünün.
scravy

Dosyayı başka bir yere taşımayı deneyebilir ve bir şeyin kırılıp kırılmadığını görmek için bekleyebilirsiniz. mv /usr/local/lib/libTrAPI.dyli ~/Desktop/
ayman

1
@Scravy üzerinde ayrıntılı olarak durmak için bunun korkunç bir cevap olmasının nedeni, onları silerek bir şeyleri kırabiliyor olmanızdır. Ne yazık ki, her şey makinenizde sahip Homebrew tarafından kurulduğunu ne de can herşey Homebrew yoluyla kurulabilir. brew doctorkendisi, etkili bir şekilde, yapabildiklerinizi temizlemeye çalışmanız gerektiğini ve kolayca düzeltemeyeceğiniz uyarıları göz ardı etmeniz gerektiğini belirtir. Çünkü Homebrew makinenizdeki her şeyden sorumlu olamayacaklarını biliyor.
Mike Williamson

18

libTrAPI.dylib VPN yazılımınız içindir. VPN'nizi kullanmaya devam etmek istiyorsanız, silmeyin, sadece doctor.rb'deki beyaz listeye ekleyin ve homebrew bundan şikayet etmeyecektir.

Doktorunuzu bulmak için. Rb sadece çalıştırın

locate doctor.rb

White_list'i arayın, benimki 105. satırdaydı. Muhtemelen böyle görünmelidir.

white_list = {
  "libfuse.2.dylib" => "MacFuse",
  "libfuse_ino64.2.dylib" => "MacFuse",
  "/usr/local/lib/libTrAPI.dylib" => "TrAPI"
}

1
Beyaz listeye nasıl dosya ekleneceğini belirten birkaç satır, bunu çok daha iyi bir cevap haline getirecektir.
MaQleod

Konumum mac 10.9'da güncellenmedi. Benimkinin burada olduğunu buldum; /usr/local//Library/Homebrew/cmd/doctor.rb.
AnneTheAgile

Daha sonra düzenlenen dosya hakkında uyarır; "Uyarı: Homebrew'da taahhüt edilmemiş değişiklikleriniz var Bu sizin için bir sürpriz ise, bunları
saklamalısınız

Aramaya dikkat et white_list. Yanlışlıkla alt çizgiyi atlar ve whitelistbunun yerine ararsanız, tamamen farklı bir şey bulacaksınız.
Rob Kennedy

2
@Anne, komutlar brew doctordeğişikliğinizi geri alacaktır. Yine de tutmak istediğiniz bir değişiklikse, yerine koyabilirsiniz:, git add /usr/local/Library/Homebrew/cmd/doctor.rbsonra git commit -m 'Tell brew doctor to ignore libTrAPI.dylib'.
Rob Kennedy
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.