Homebrew дал мне несколько предупреждений и сказал мне удалить определенные файлы из папок /usr и /Library, которые мешают определенной установке. Есть ли способ удалить эти файлы из корневого каталога, или мне нужно вручную

Warning: libiconv files detected at a system prefix other than /usr
Homebrew doesn't provide a libiconv formula, and expects to link against
the system version in /usr. libiconv in other prefixes can cause
compile or link failure, especially if compiled with improper
architectures. OS X itself never installs anything to /usr/local so
it was either installed by a user or some other third party software.

tl;dr: delete these files:
    /usr/local/lib/libiconv.dylib
    /usr/local/include/iconv.h

Он также сказал мне, чтобы удалить другой файл

Warning: /Library/Frameworks/Mono.framework detected
This can be picked up by CMake's build system and likely cause the build to
fail. You may need to move this file out of the way to compile CMake.

1 ответ1

0

Вы можете просто передать абсолютные пути к файлу в rm , вот так:

rm /usr/local/lib/libiconv.dylib
rm /usr/local/include/iconv.h

Они будут работать независимо от того, в каком каталоге вы находитесь.

Чтобы удалить каталог, вы используете rm -rf вместо rm .

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