Tive como guia o post do blog da Rocketseat, porém enfrentei alguns problemas e resolvi compartilhar todo o passo a passo que segui para conseguir usar o Zsh com o framework Oh My Zsh no Linux Ubuntu 18.04.
- 1. Instalando o Zsh
- 2. Configurando o Zsh como terminal padrão
- 3. Instalando o Oh My Zsh
- Desinstalando o Zsh
- Desinstalando o Oh My Zsh
Esse é o primeiro passo e o mais simples. Digite
sudo apt install zsh
na linha de comando do terminal e a instalação irá começar.
Após a instalação terminar, confirme a instalação do Zsh, digite no terminal:
zsh --version
A resposta deve ser parecida com essa (a versão pode ser diferente):
Para qualquer informação adicional:
Guia de instalação do Zsh - [INGLÊS]
Agora que o Oh My Zsh foi instalado, é necessário definí-lo como terminal padrão.
Para isso, use o código:
chsh -s $(which zsh)
Não use sudo na frente, dará errado.
Caso o anterior não funcione, tente este:
sudo chsh -s /bin/zsh
Caso nenhum dos dois funcione, cheque as respostas dessa questão num fórum, se ainda não conseguir resolver, tente isso ou insira alguma questão em um fórum.
Para instalar o Oh My Zsh, digite:
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Caso tenha tido problema com a instalação do Zsh e deseje desinstalá-lo para reinstalá-lo corretamente (ou por qualquer outro motivo), siga os passos:
Desinstale o Zsh do computador:
sudo apt-get --purge remove zsh
Agora mude o terminal para bash, o padrão:
chsh -s /bin/bash
Alguns links de respostas em fóruns que podem ser úteis caso tenha problema:
Remove Zsh from Ubuntu - [INGLÊS]
Caso deseje desisntalar o Oh My Zsh, siga os passos:
Primeiro tente executar este código:
~/.oh-my-zsh/tools/uninstall.sh
Caso não consiga, tente este outro:
rm -rf ~/.oh-my-zsh
Caso ainda não consiga, coloque o sudo na frente do código anterior e irá conseguir, desta forma:
sudo rm -rf ~/.oh-my-zsh
Links adicionais:
Site oficial do Oh My Zsh - [INGLÊS]
Alguns links de respostas em fóruns que podem ser úteis:
Troubes uninstalling oh-my-zsh - [INGLÊS] - Esse foi o único que funcionou para mim.
Uninstall Oh My Zsh - [INGLÊS]