Вопрос Предупреждение: нераскрытые dylib были найдены в / usr / local / lib


Когда я вхожу в команду пивоваренного врача, я получаю ошибку ниже. Это о чем беспокоиться?

Im очень новый для командной строки. Я использую homebrew для установки Drush (для Drupal).

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 

12
2017-10-09 15:19


происхождения




ответы:


Эти файлы, в вашем случае только один, являются остаточными файлами из старых установок. Не о чем беспокоиться.

Вы можете легко удалить его с помощью:

rm /usr/local/lib/libTrAPI.dylib

4
2017-10-09 15:24



это ужасный ответ, ответьте Брайану Карлсону. - scravy
Вы можете попытаться переместить файл в другое место и дождаться, чтобы что-то сломалось. mv /usr/local/lib/libTrAPI.dyli ~/Desktop/ - ayman


libTrAPI.dylib предназначен для вашего программного обеспечения VPN. Если вы хотите продолжать использовать VPN, не удаляйте его, просто добавьте его в белый список в doctor.rb, а затем homebrew не будет жаловаться на это.

Чтобы найти ваш doctor.rb, просто запустите

locate doctor.rb

Ищите белый_list, мой был в строке 105. Вероятно, это должно выглядеть так.

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

17
2018-05-07 14:27



Несколько строк, в которых говорится о том, как добавить файл в белый список, сделают это намного лучшим ответом. - MaQleod
Мой локат не обновлялся на моем mac 10.9. Я нашел мое здесь; /usr/local//Library/Homebrew/cmd/doctor.rb. - AnneTheAgile
Затем он предупреждает об отредактированном файле; «Предупреждение: у вас есть незафиксированные изменения в Homebrew. Если это вам неожиданно, тогда вы должны занести эти файлы. Cd / usr / local / Library && git stash && git clean -d -f" - AnneTheAgile
Будьте внимательны white_list, Если вы случайно опустите знак подчеркивания и выполните поиск whitelist вместо этого вы найдете что-то совершенно другое. - Rob Kennedy
@Anne, команды brew doctor Предлагаем отменить ваши изменения. Если это изменение, которое вы хотите сохранить, однако, вы можете сделать это вместо этого: git add /usr/local/Library/Homebrew/cmd/doctor.rb, тогда git commit -m 'Tell brew doctor to ignore libTrAPI.dylib', - Rob Kennedy