2015-05-30 4 views
0

Я буду учиться в университете в следующем семестре в OCaml, поэтому я решил установить его заранее. Для этого я установил Homebrew в свою OS X. Однако, когда я пытаюсь установить opam, я получаю это сообщение об ошибке:Файлы вскрытых заголовков

В каталоге/usr/local/include найдены нераскрытые файлы заголовков. Если вы не ставили их там специально, они могли бы вызвать проблемы при создании формул Homebrew и, возможно, их необходимо удалить.

Неожиданные файлы заголовков:

/usr/local/include/libpng12/png.h 
/usr/local/include/libpng12/pngconf.h 
/usr/local/include/libpng14/png.h 
/usr/local/include/libpng14/pngconf.h 
/usr/local/include/libpng15/png.h 
/usr/local/include/libpng15/pngconf.h 
/usr/local/include/libpng15/pnglibconf.h 

Я попытался удалить эти файлы вручную, но он говорит, дает мне сообщение об ошибке: «Отказано». Кто-нибудь знает, как это исправить? Благодарю.

ответ

0

Вы должны подумать хотя бы о том, как файлы попали туда. Вы не хотите бросать их, если они полезны.

Если вы убеждены, что вы не нуждаетесь в них вы можете стать супер-пользователю временно и удалить их:

$ sudo mv /usr/local/include/libpng1[245] /tmp 

Будьте чрезвычайно осторожны при вводе этой (или любой) sudo линии. Вы можете сильно испортить свои сверхдержавы.

Когда sudo запрашивает пароль, введите свой пароль.

Это будет работать только в том случае, если вы являетесь «административным» пользователем вашего Mac. Всегда есть хотя бы один административный пользователь.

Это перемещение файлов в каталог/tmp. Если вы решите, что вы в них нуждаетесь, вы можете переместить их обратно. В конце концов вы можете полностью их отбросить.

+0

Спасибо! Мне удалось переместить файлы. – bzelditch

0

Первый запуск brew doctor, если brew выдает сообщение об ошибке.

Во-вторых, если вы получите ошибку Permission Denied, убедитесь, что вы делаете это совершенно нормально, (как и в первом пробеге brew doctor и найти точную проблему) и предварять sudo к вашей команде (т.е. rm к sudo rm). Затем введите пароль администратора.

В-третьих, и только для подчеркивания, БУДЬТЕ ОСТОРОЖНЫМИ С sudo. Убедитесь, что все, что вы делаете, абсолютно безопасно.

+0

Спасибо! Мне удалось удалить файлы. – bzelditch

Смежные вопросы