Pré-requisitos
- Xcode (Download da Mac AppStore)
- Ferramentas de linha de comando do Xcode (
sudo xcode-select --install
OR 'Preferências → Downloads → Componentes')
- Ruby (2 ou mais para o Jekyll 3)
- Python 2.7 (para o Jekyll 2 e versões anteriores)
ACL e bandeiras imutáveis
Se, depois de ter todos os pré-requisitos instalados, você não conseguir fazer o download do Jekyll , talvez seja necessário remover os sinalizadores imutáveis ou desabilitar a ACL (Access Control Lists).
Para exibir os sinalizadores e ACL associados ao arquivo, use:
$ ls -lOe
/* -e option is used to print ACL, and -O option to show flags */
Para desfazer a marcação de um sinalizador, você deve fazer: (para instace, desarquivando uchg
sinalizador, que talvez seja necessário cancelar)
sudo chflags nouchg /yourDirectory
Para remover o ACL associado a um arquivo, use:
chmod -RN /yourDirectory
Depois de usá-lo, você não verá mais o +
no final do seu diretório. -R
é usado para alterar os modos das hierarquias de arquivos com raiz nos arquivos, em vez de apenas os próprios arquivos.
Esteja ciente, às vezes, de desativar alguns sinalizadores ou limpar ACLs, o sistema deve estar no modo de usuário único. Para inicializar no modo de usuário único, reinicialize seu Mac e mantenha pressionadas as teclas ⌘+S
simultaneamente até ver o texto branco na tela. Você pode começar a usar o terminal assim que o processo de inicialização terminar e você vir root#
na tela.
Observe que você não precisa desmarcar sunlnk
flag.
Enquanto isso, as configurações padrão serão definidas novamente após a atualização do sistema operacional. Portanto, não precisa se preocupar, mas eu recomendo que você leia as páginas do manual antes de usar o comando.
Última etapa: instalar o Jekyll
Para instalar o Jekyll, use:
sudo gem install jekyll
Se você tiver mais problemas, verifique as documentação do Jekyll .