• ОС: Mac OS X 10.10.3

причина

Чтобы плагин YouCompleteMe работал, я вмешался в System Python:

  1. Я переименовал папки 2.7 и Current в 2.7-sys и Current-sys соответственно в /System/Library/Frameworks/Python.framework/Versions/
  2. Затем я мягко связал новые папки 2.7 и Current с самодельным Python в /usr/local/Cellar/Python/
  3. Мне сказали, что не стоит вмешиваться в файлы в /System/ поэтому я удалил связанные папки и переименовал 2.7-sys и Current-sys обратно в 2.7 и Current .

вопрос

Когда я использую Дисковую утилиту для проверки прав доступа к диску, она предупреждает, что файлы в /System/Library/Frameworks/Python.framework/Versions/ должны быть lrwxr-xr-x но они являются -rwxr-xr-x . Я восстановил права доступа к диску с помощью Дисковой утилиты, но при повторной проверке были выданы те же предупреждения.

Я нашел статью о разрешениях, но я не знаю, какой файл Receipt связан с системным Python.

Так как я должен исправить разрешения?

1 ответ1

0

Ошибка, которую вы получаете, вводит в заблуждение; права доступа правильные ("rwxr-xr-x" = "rwxr-xr-x"), неправильный тип файла ("l"!знак равно В частности, некоторые файлы, которые должны быть символическими ссылками (тип "l"), были заменены обычными файлами («-» отсутствие какого-либо специального типа). Я не уверен, что именно произошло, но похоже, что вы не вернули некоторые вещи такими, какими они были изначально.

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