Depois de instalar o oh-my-zsh:… /.zshrc:source:34: nenhum arquivo ou diretório… /.oh-my-zsh/oh-my-zsh.sh

6

Eu apenas tentei instalar oh-my-zsh . Eu recebo o seguinte erro ao tentar executar rvm :

zsh: command not found: rvm

Também recebo o seguinte erro quando tento 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

Este é o meu arquivo .zshrc :

# 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 keruilin 28.12.2011 / 23:47

6 respostas

6

Para isso:

/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.sh in /Users/jack/.oh-my-zsh

Para isso:

/Users/jack/.zshrc:source:38: no such file or directory: .bashrc

O problema é o mesmo que acima; essencialmente, você não tem o arquivo .bashrc em /Users/jack/

Seu $ZSH está apontando para /Users/jack/.oh-my-zsh e parece que não existe esse arquivo nesse diretório com o nome zsh.sh

Em relação ao problema inicial ( zsh: command not found: rvm ), o problema é que o comando rvm não está localizado em nenhum lugar no $PATH , o que aparentemente aponta para /usr/local/bin plus, seja qual for a configuração do sistema.

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

    
por 29.12.2011 / 00:23
1

Correçã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 zsh para reiniciar seu shell. Se você não obtiver o erro e o tema selecionado estiver funcionando, você está pronto para ir.

    
por 08.11.2016 / 16:14
0

Coloque a linha abaixo no arquivo ~/.zshrc para corrigir o erro com rvm

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
    
por 27.05.2013 / 15:08
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

Eu consertei isso renomeando a pasta oh-my-zsh

mv ~/.oh-my-zsh^M ~/.oh-my-zsh
    
por 14.08.2014 / 09:09
0

Eu também recebi este erro e o erro está ocorrendo devido a um erro de digitação simples.

No seu arquivo .zshrc , onde você define o nome do tema, não inclua aspas. Então, ao invés de fazer

ZSH_THEME="robbyrussell"

você deve rdo o seguinte

ZSH_THEME=robbyrussell

Isso resolverá seu problema de receber um erro ao abrir novas guias. Obrigado.

    
por 15.11.2016 / 05:43
0

sempre que abro uma nova janela de terminal (iterm2) eu encontrei o mesmo problema:

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

depois de executar source .zshrc , tudo bem carregado.

No entanto, eu tenho um oh-my-zsh.sh no meu diretório ~/.oh-my-zsh .

(não precisa ser alterado com chmod +x ou qualquer coisa.)

Percebi que tudo o que faltava era a linha ZSH=$HOME/.oh-my-zsh antes das linhas com

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

    
por 14.08.2018 / 21:05