На прошлой неделе у меня возникли проблемы с установкой 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
Ответы:
На самом деле это не ошибки разрешений - если вы посмотрите на подробные ошибки, например
Permissions differ on “usr/bin/xcodebuild”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
, разница в первом символе (l
против-
), который является типом элемента, а не флагом разрешений. Тип «должен быть»l
, указывает на символическую ссылку, а-
указывает на простой файл. На моем компьютере:Я не обновлял Xcode некоторое время, поэтому возможно, что это должен быть простой файл в последней версии; или может быть, что ваша установка XCode каким-то образом искажена. В любом случае с разрешениями все в порядке. Если есть проблема, это что-то ... другое.
источник