Eu apenas tentei instalar o oh-my-zsh . Eu recebo o seguinte erro ao tentar executar rvm
:
zsh: command not found: rvm
Também recebo o seguinte erro ao tentar abrir uma nova guia:
/Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh
/Users/jack/.zshrc:source:38: no such file or directory: .bashrc
Aqui está o meu .zshrc
arquivo:
# Path to your oh-my-zsh configuration.
ZSH=$HOME/.oh-my-zsh
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
ZSH_THEME="robbyrussell"
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"
# Set to this to use case-sensitive completion
# CASE_SENSITIVE="true"
# Comment this out to disable weekly auto-update checks
# DISABLE_AUTO_UPDATE="true"
# Uncomment following line if you want to disable colors in ls
# DISABLE_LS_COLORS="true"
# Uncomment following line if you want to disable autosetting terminal title.
# DISABLE_AUTO_TITLE="true"
# Uncomment following line if you want red dots to be displayed while waiting for completion
# COMPLETION_WAITING_DOTS="true"
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
plugins=(git bundler brew gem rvm cscairns)
source $ZSH/oh-my-zsh.sh
# Customize to your needs...
source .bashrc
export PATH=/usr/local/bin:$PATH
O que preciso fazer para corrigir esses erros?
Por esta:
/Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh
O problema é esta linha:
Você não tem um arquivo chamado
oh-my-zsh.sh
no/Users/jack/.oh-my-zsh
Por esta:
/Users/jack/.zshrc:source:38: no such file or directory: .bashrc
O problema é o mesmo que acima; essencialmente, você não tem
.bashrc
arquivo/Users/jack/
Você
$ZSH
está apontando/Users/jack/.oh-my-zsh
e parece que não existe um arquivo nesse diretório com o nomezsh.sh
Quanto ao problema inicial (
zsh: command not found: rvm
), o problema é que o comandorvm
não está localizado em nenhum lugar do seu$PATH
que aparentemente aponte para/usr/local/bin
mais qualquer que seja a configuração do sistema.Eu recomendo que você use
find / -name "rvm"
e veja onde o sistema de arquivos estárvm
realmente localizado e atualize sua variável $ PATH da seguinte forma:export PATH=/path/to/rv/:$PATH
fonte
Solução rápida para este problema
Torne o executável, executável.
Em seguida, execute
exec zsh
para reiniciar seu shell. Se você não receber o erro e o tema selecionado estiver funcionando, você estará pronto.fonte
Eu removi meu antigo arquivo .oh-my-zsh que estava localizado em
home/username/.oh-my-zsh
seguida instalei-o novamente pelo runnungsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
E o problema foi resolvido.fonte
Coloque a linha abaixo no seu
~/.zshrc
arquivo para corrigir o erro comrvm
fonte
Eu tive o seguinte erro:
Corrigi-o renomeando a
oh-my-zsh
pastafonte
Também recebi esse erro e o erro está ocorrendo devido a um erro de digitação simples.
No seu
.zshrc
arquivo em que você definiu o nome do tema, não inclua aspas. Então, ao invés de fazervocê deve fazer o seguinte
Isso resolverá o problema de obter um erro ao abrir novas abas. Obrigado.
fonte
sempre que eu abria uma nova janela de terminal (iterm2), encontrava o mesmo problema:
depois de executar
source .zshrc
tudo carregado bem embora.No entanto, eu tinha um
oh-my-zsh.sh
no meu~/.oh-my-zsh
diretório.(ele não precisa ser alterado com
chmod +x
nada.)Percebi que tudo o que estava faltando era a linha
ZSH=$HOME/.oh-my-zsh
antes das linhas comexport ZSH="/Users/XXX/.oh-my-zsh"
esource $ZSH/oh-my-zsh.sh
fonte
para mim, o problema acabou sendo o arquivo .zshrc, já que eu migrei para outra máquina e simplesmente copiei o arquivo completo em vez de alterar o valor do
ZSH
qual foi definido paraZSH=<old_machine_path>/.oh-my-zsh
apenas alterá- lo para o caminho da máquina mais recente e funcionou.fonte