На прошлой неделе у меня возникли проблемы с установкой homebrew на новый Mac, работающий на Mountain Lion, я пытался добавить инструменты командной строки для XCode и установить X11, а также после множества других вещей, которые я нашел в Интернете ... все это заставило меня не быть, и к сути где я не знал, что сделал. Поэтому я решил посмотреть, как это новая машина, чтобы стереть HD и сделать чистую установку горного льва.

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

вот журнал из дисковой утилиты (ниже) примечание, которое я могу запустить проверить, затем восстановить, затем проверить снова, и те же проблемы возникают?

Verifying permissions for “Macintosh HD”
Permissions differ on “usr/X11/bin/freetype-config”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/agvtool”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/ibtool”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/instruments”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/opendiff”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/xcode-select”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/xcodebuild”; should be lrwxr-xr-x ; they are -rwxr-xr-x .

Permissions verification complete

Repairing permissions for “Macintosh HD”
Permissions differ on “usr/X11/bin/freetype-config”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/X11/bin/freetype-config”
Permissions differ on “usr/bin/agvtool”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/bin/agvtool”
Permissions differ on “usr/bin/ibtool”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/bin/ibtool”
Permissions differ on “usr/bin/instruments”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/bin/instruments”
Permissions differ on “usr/bin/opendiff”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/bin/opendiff”
Permissions differ on “usr/bin/xcode-select”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/bin/xcode-select”
Permissions differ on “usr/bin/xcodebuild”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/bin/xcodebuild”

Permissions repair complete

Verifying permissions for “Macintosh HD”
Permissions differ on “usr/X11/bin/freetype-config”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/agvtool”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/ibtool”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/instruments”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/opendiff”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/xcode-select”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/xcodebuild”; should be lrwxr-xr-x ; they are -rwxr-xr-x .

Permissions verification complete

1 ответ1

0

На самом деле это не ошибки прав доступа - если вы посмотрите на подробные ошибки, например, Права доступа Permissions differ on “usr/bin/xcodebuild”; should be lrwxr-xr-x ; they are -rwxr-xr-x . разница в первом символе (l против -), который является типом элемента, а не флагом разрешений. Тип "должен быть", l , обозначает символическую ссылку, а - указывает на простой файл. На моем компьютере:

$ ls -l /usr/bin/xcodebuild
lrwxr-xr-x  1 root  wheel  5 Jul 13 16:35 /usr/bin/xcodebuild -> xcrun

Я не обновлял Xcode некоторое время, поэтому возможно, что это должен быть простой файл в последней версии; или может быть, что ваша установка XCode каким-то образом искажена. В любом случае с разрешениями все в порядке. Если есть проблема, это что-то ... другое.

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