Após a instalação do oh-my-zsh:… /.zshrc:source:34: não existe esse arquivo ou diretório… /.oh-my-zsh/oh-my-zsh.sh

12

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 .zshrcarquivo:

# 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?

keruilin
fonte

Respostas:

8

A instalação zshnão instala o Oh My Zsh, o que pode explicar se você não possui um oh-my-zsh.sharquivo (esse foi o meu caso).

Você pode instalar o Oh My Zsh executando

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Dávid Pásztor
fonte
11
Duas semanas de problemas com o zsh chegaram ao fim com essa linha. Obrigado!
ZGski
7

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:

source $ZSH/oh-my-zsh.sh

Você não tem um arquivo chamado oh-my-zsh.shno/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 .bashrcarquivo/Users/jack/

Você $ZSHestá apontando /Users/jack/.oh-my-zshe 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 comando rvmnão está localizado em nenhum lugar do seu $PATHque aparentemente aponte para /usr/local/binmais qualquer que seja a configuração do sistema.

Eu recomendo que você use find / -name "rvm"e veja onde o sistema de arquivos está rvmrealmente localizado e atualize sua variável $ PATH da seguinte forma:export PATH=/path/to/rv/:$PATH

Icaro
fonte
1

Solução rápida para este problema

/Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh

Torne o executável, executável.

cd .oh-my-zsh/ && chmod 744 oh-my-zsh.sh

Em seguida, execute exec zshpara reiniciar seu shell. Se você não receber o erro e o tema selecionado estiver funcionando, você estará pronto.

Jrich
fonte
1

Eu removi meu antigo arquivo .oh-my-zsh que estava localizado em home/username/.oh-my-zsh seguida instalei-o novamente pelo runnung sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" E o problema foi resolvido.

Sharif Mohammad Eunus
fonte
0

Coloque a linha abaixo no seu ~/.zshrcarquivo para corrigir o erro comrvm

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
Praveen Gowda IV
fonte
0

Eu tive o seguinte erro:

/Users/frankus/.zshrc:source:50: no such file or directory:  /Users/frankus/.oh-my-zsh^M/oh-my-zsh.sh

Corrigi-o renomeando a oh-my-zshpasta

mv ~/.oh-my-zsh^M ~/.oh-my-zsh
Frank Fu
fonte
0

Também recebi esse erro e o erro está ocorrendo devido a um erro de digitação simples.

No seu .zshrcarquivo em que você definiu o nome do tema, não inclua aspas. Então, ao invés de fazer

ZSH_THEME="robbyrussell"

você deve fazer o seguinte

ZSH_THEME=robbyrussell

Isso resolverá o problema de obter um erro ao abrir novas abas. Obrigado.

vikrantnegi007
fonte
0

sempre que eu abria uma nova janela de terminal (iterm2), encontrava o mesmo problema:

/Users/XXX/.zshrc:source:129: no such file or directory: /oh-my-zsh.sh

depois de executar source .zshrctudo carregado bem embora.

No entanto, eu tinha um oh-my-zsh.shno meu ~/.oh-my-zshdiretório.

(ele não precisa ser alterado com chmod +xnada.)

Percebi que tudo o que estava faltando era a linha ZSH=$HOME/.oh-my-zshantes das linhas com

export ZSH="/Users/XXX/.oh-my-zsh" e source $ZSH/oh-my-zsh.sh

TTY
fonte
0

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 ZSHqual foi definido para ZSH=<old_machine_path>/.oh-my-zshapenas alterá- lo para o caminho da máquina mais recente e funcionou.

parv
fonte