OS X 10.11 (El Capitan) Tornando Zsh Muito Lento

6

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.

    
por moeabdol 04.10.2015 / 02:16

4 respostas

2

Você precisa instalar ou atualizar a Ferramenta de linha de comando do XCode.

  1. Iniciar o XCode.
  2. Ir para XCode / Preferências.
  3. Clique na guia "Downloads".
  4. Clique em "Componentes".
  5. Clique em "Instalar" na linha de ferramentas de linha de comando.
por 07.10.2015 / 10:36
1

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.

    
por 14.10.2015 / 13:43
1

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.

    
por 14.11.2015 / 17:43
1

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
            }
    
por 17.12.2015 / 13:23