sudo xcode-select --install
ИЛИ «Настройки → Загрузки → Компоненты») Если после установки всех предварительных требований вы не смогли загрузить Jekyll , вы может потребоваться сбросить неизменяемые флаги или отключить ACL (списки контроля доступа).
Для отображения флагов и ACL, связанных с файлом, используйте:
$ ls -lOe
/* -e option is used to print ACL, and -O option to show flags */
Чтобы снять флаг, вы должны сделать: (для instace снятия флага uchg
, который вам может потребоваться снять)
sudo chflags nouchg /yourDirectory
Для удаления ACL, связанного с файлом, используйте:
chmod -RN /yourDirectory
После его использования вы больше не увидите плюс +
в конце вашего каталога. -R
используется для изменения режимов файловых иерархий, основанных на файлах, а не только в самих файлах.
Имейте в виду, что иногда для снятия некоторых флагов или очистки списков управления доступом система должна находиться в однопользовательском режиме. Чтобы загрузиться в однопользовательском режиме, перезагрузите Mac и одновременно удерживайте клавиши ⌘ + S
, пока на экране не появится белый текст. Вы можете начать использовать терминал, когда процесс загрузки завершится и вы увидите на экране root #
.
Обратите внимание, что вам не нужно снимать флаг sunlnk
.
Между тем конфигурации по умолчанию будут установлены снова после обновления вашей ОС. Так что не о чем беспокоиться, но я рекомендую вам прочитать справочные страницы перед использованием command.
Для установки Jekyll используйте:
sudo gem install jekyll
Если у вас возникнут другие проблемы, проверьте документацию Jekyll .