Você precisa instalar ou atualizar a Ferramenta de linha de comando do XCode.
- Iniciar o XCode.
- Ir para XCode / Preferências.
- Clique na guia "Downloads".
- Clique em "Componentes".
- Clique em "Instalar" na linha de ferramentas de linha de comando.
Acabei de instalar o El Capitan no meu MacBook Pro. Eu tive problemas anteriormente com o meu terminal sendo muito lento ao digitar comandos simples. Eu pensei que poderia ter sido que eu preciso formatar meu disco e instalar 10.11.
Após a reinstalação. Acontece que nada mudou. Ainda meu iterm é muito pesado. Quando eu tentei investigar mais isso, acontece que eu não tenho esse problema quando estou rodando em um shell bash. Eu só tenho esse problema com o Zsh.
Eu uso homebrew, iterm2 e oh-my-zsh. Espero que alguém possa esclarecer isso. Obrigado.
Você precisa instalar ou atualizar a Ferramenta de linha de comando do XCode.
Isso se tornou um problema com os plug-ins do oh-my-zsh listados em meu .zshrc
Desde que eu tive uma nova instalação e copiei meus dotfiles imediatamente para o sistema, alguns dos plugins que eu listei em meu .zshrc, como o env virtual de ruby rvm e pyton, ainda não foram instalados. Isso fez com que o zsh continuasse recursivamente procurando em minhas pastas $ PATH essas ferramentas e causasse esse problema de atraso irritante no meu terminal
Eu removi esses plug-ins do .zshrc antes de instalar essas ferramentas de linha de comando primeiro. Depois de instalar tudo, eu listei os plugins de volta, e agora tudo funciona bem.
Espero que isso ajude outras pessoas que enfrentam o mesmo problema.
Meu zsh usando zgen e oh-my-zsh também estava lento após uma nova instalação do El Capitan.
Limitando, acabou sendo o suporte ao git do meu tema (S1cK94 mínimo) que não funcionou bem com o git fornecido pelo SO. Depois de instalar a versão mais recente do git via Homebrew, o zsh está atualizado novamente.
Você atualizou o Homebrew depois de atualizar para o El Capitan? (veja aqui: link )
Depois disso, (re) -install git:
brew install git
Em seguida, tente editar o arquivo .zshrc adicionando:
function git_prompt_info() {
if [[ "$(command git config --get oh-my-zsh.hide-status 2>/dev/null)" != "1" ]]; then
ref=$(command git symbolic-ref HEAD 2> /dev/null) || \
ref=$(command git rev-parse --short HEAD 2> /dev/null) || return 0
echo "$ZSH_THEME_GIT_PROMPT_PREFIX${ref#refs/heads/}$ZSH_THEME_GIT_PROMPT_SUFFIX"
fi
}