Después de instalar oh-my-zsh: ... /.zshrc:source:34: no existe tal archivo o directorio ... /.oh-my-zsh/oh-my-zsh.sh

12

Solo intenté instalar oh-my-zsh . Recibo el siguiente error cuando intento ejecutar rvm:

zsh: command not found: rvm

También recibo el siguiente error cuando intento abrir una nueva pestaña:

/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

Aquí está mi .zshrcarchivo:

# 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

¿Qué debo hacer para corregir estos errores?

keruilin
fuente

Respuestas:

8

La instalación zshno instala Oh My Zsh, lo que podría explicar si no tienes un oh-my-zsh.sharchivo (este fue el caso para mí).

Puede instalar Oh My Zsh ejecutando

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Dávid Pásztor
fuente
1
Dos semanas de problemas con zsh llegaron a su fin con esta línea. ¡Gracias!
ZGski
7

Para esto:

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

El problema es esta línea:

source $ZSH/oh-my-zsh.sh

Usted no tiene un archivo llamado oh-my-zsh.shen/Users/jack/.oh-my-zsh

Para esto:

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

El problema es el mismo que el anterior; esencialmente, no tienes .bashrcarchivo en/Users/jack/

Su $ZSHestá señalando /Users/jack/.oh-my-zshy parece que no hay tal archivo en ese directorio con el nombrezsh.sh

En cuanto al problema inicial ( zsh: command not found: rvm), el problema es que el comando rvmno se encuentra en ninguna parte de su dispositivo, lo $PATHque aparentemente apunta a /usr/local/binmás cualquier configuración de todo el sistema.

Le recomiendo que use find / -name "rvm"y vea en qué parte del sistema de archivos se encuentra rvmrealmente y luego actualice su variable $ PATH de esta manera:export PATH=/path/to/rv/:$PATH

Ícaro
fuente
1

Solución rápida a este problema

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

Hacer el ejecutable, ejecutable.

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

Luego ejecute exec zshpara reiniciar su shell. Si no recibe el error y su tema seleccionado está funcionando, puede continuar.

Jrich
fuente
1

Eliminé mi antiguo archivo .oh-my-zsh que estaba ubicado, home/username/.oh-my-zsh luego lo instalé nuevamente por runnung sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" y el problema se resolvió.

Sharif Mohammad Eunus
fuente
0

Ponga la siguiente línea en su ~/.zshrcarchivo para corregir el error conrvm

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

Tuve el siguiente error:

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

Lo arreglé cambiando el nombre de la oh-my-zshcarpeta

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

También recibí este error y el error se produce debido a un error tipográfico simple.

En su .zshrcarchivo donde establece el nombre del tema, no incluya comillas. Entonces, en lugar de hacer

ZSH_THEME="robbyrussell"

deberías hacer lo siguiente

ZSH_THEME=robbyrussell

Esto resolverá su problema de obtener un error al abrir una pestaña nueva. Gracias.

vikrantnegi007
fuente
0

cada vez que abría una nueva ventana de terminal (iterm2) me encontraba con el mismo problema:

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

después de ejecutar source .zshrctodo bien cargado sin embargo.

Sin embargo, tenía un oh-my-zsh.shen mi ~/.oh-my-zshdirectorio.

(no necesita ser alterado chmod +xni nada)

Me di cuenta de que todo lo que me faltaba era la línea ZSH=$HOME/.oh-my-zshantes de las líneas con

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

TTY
fuente
0

para mí, el problema resultó ser el archivo .zshrc en sí mismo, ya que migré a otra máquina y simplemente copié el archivo completo en lugar de cambiar el valor ZSHque estaba configurado para ZSH=<old_machine_path>/.oh-my-zshcambiarlo a la ruta de la máquina más nueva y funcionó.

parv
fuente