Я установил Homebrew, чтобы установить несколько пакетов на моем Mac (особенно для Git и более старой версии PHP для Yosemite), и я не очень хорошо знаю Homebrew.

Когда я запускаю 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/libbeid.2.7.4.dylib
    /usr/local/lib/libbeidcardlayer.4.0.7.dylib
    /usr/local/lib/libbeidcommon.1.0.0.dylib
    /usr/local/lib/libbeidcommon.4.0.7.dylib
    /usr/local/lib/libbeiddialogsQT.4.0.7.dylib
    /usr/local/lib/libbeidgui.1.5.0.dylib
    /usr/local/lib/libbeidlibjni.2.7.2.dylib
    /usr/local/lib/libbeidlibopensc.2.2.0.dylib
    /usr/local/lib/libbeidlibopenscinternal.2.2.0.dylib
    /usr/local/lib/libbeidpkcs11.4.0.7.dylib
    /usr/local/lib/libqt-mt.3.3.8.dylib
    /usr/local/lib/libxerces-c-3.1.dylib

Формулы варева, установленные на моем Mac:

freetype    icu4c       libtool     php54       wget
gettext     jpeg        mtr         unixodbc    zlib
git         libpng      openssl     unrar

Кто-нибудь знает, как это решить? Удалить, удалить, игнорировать? Я не хочу просто игнорировать это, и я действительно не знаю, что делать.

Спасибо!

1 ответ1

1

Каталог /usr /local /lib - это обычное место, куда установщики могут удалять библиотеки. Например, мой Mac (на котором никогда не был установлен brew) имеет следующие файлы в /usr /local /lib. Я узнаю некоторые из них как часть MacFuse, которая была (была?) упакован как стандартный установщик, а не какой-нибудь модный пакет управления, как brew.

-rwxrwxrwx  1 root  wheel  247500 Jan  7  2013 libMonoPosixHelper.dylib
-rwxrwxrwx  1 root  wheel   23400 Jan  7  2013 libSFFileMonitor.32.dylib
-rwxrwxrwx  1 root  wheel   97584 Jan  7  2013 libSFIPC.32.dylib
-rwxrwxrwx  1 root  wheel  201460 Jan  7  2013 libSFIPC.I.dylib
-rwxrwxrwx  1 root  wheel  868012 Jan  7  2013 libSFSyncEngine.I.dylib
-rwxrwxrwx  1 root  wheel  612920 Jan  7  2013 libSFsqlite3.7.4.dylib
-rwxr-xr-x  1 root  wheel  790776 Dec 19  2008 libfuse.2.dylib
-rwxr-xr-x  1 root  wheel     795 Dec 19  2008 libfuse.la
-rwxr-xr-x  1 root  wheel  790792 Dec 19  2008 libfuse_ino64.2.dylib
-rwxr-xr-x  1 root  wheel     831 Dec 19  2008 libfuse_ino64.la
drwxr-xr-x  3 root  wheel     102 Oct 22  2012 pkgconfig

Таким образом, чтобы ответить на ваш вопрос, вы можете удалить эти библиотеки (или, что более безопасно, переместить их в другой каталог) и посмотреть, что (если что-нибудь) сломается. Тем не менее, я бы порекомендовал оставить достаточно хорошо в одиночестве, если вам не нравится выслеживать загадочные неудачи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .