Я новичок в *nix и brew .

Я пытался установить много вещей, используя Homebrew, но он продолжает говорить:

configure: error: *** Working zlib library and headers not found ***

Затем я попытался установить zlib снова, но он сказал:

Warning: zlib-1.2.8 already installed

Вот лог журнала, включающий brew --config и echo $PATH .

https://gist.github.com/bearzk/7491631

ОБНОВИТЬ:

Я попытался переустановить zlib и прочее, что было упомянуто в выводе, но, к сожалению, ничего не произошло.

Я действительно не знаю, что все эти вещи .. не уверен, если я должен удалить или зарезервировать :(


У кого-нибудь есть идея, как мне решить эту проблему?

Любая помощь будет высоко ценится!

1 ответ1

0

Попытался редактировать пост с обновлением контента из config.log , он сказал, что у меня меньше 10 репутации, чтобы опубликовать более 2 ссылок, поэтому я поместил его здесь:

https://gist.github.com/bearzk/7493781

Вот содержимое config.log из ~/Library/Logs/Homebrew/glib


Причиной проблемы, с которой я столкнулся с homebrew, является то, что в 64-битной системе у меня было установлено 32-битные библиотеки. Если у вас также есть подобные проблемы, не забудьте проверить и в этом направлении.

Решение состоит в том, чтобы переместить все упомянутые файлы в другое место и выполнить brew prune для удаления ненужных файлов, в моем случае также есть некоторые конфликты ссылок с glib , поэтому я сделал brew link --overwrite glib для создания принудительной ссылки.

Теперь доморощенный говорит, что все современно и готово к варке :)

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