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 .zshrc
archivo:
# 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?
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:
Usted no tiene un archivo llamado
oh-my-zsh.sh
en/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
.bashrc
archivo en/Users/jack/
Su
$ZSH
está señalando/Users/jack/.oh-my-zsh
y 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 comandorvm
no se encuentra en ninguna parte de su dispositivo, lo$PATH
que aparentemente apunta a/usr/local/bin
má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 encuentrarvm
realmente y luego actualice su variable $ PATH de esta manera:export PATH=/path/to/rv/:$PATH
fuente
Solución rápida a este problema
Hacer el ejecutable, ejecutable.
Luego ejecute
exec zsh
para reiniciar su shell. Si no recibe el error y su tema seleccionado está funcionando, puede continuar.fuente
Eliminé mi antiguo archivo .oh-my-zsh que estaba ubicado,
home/username/.oh-my-zsh
luego lo instalé nuevamente por runnungsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
y el problema se resolvió.fuente
Ponga la siguiente línea en su
~/.zshrc
archivo para corregir el error conrvm
fuente
Tuve el siguiente error:
Lo arreglé cambiando el nombre de la
oh-my-zsh
carpetafuente
También recibí este error y el error se produce debido a un error tipográfico simple.
En su
.zshrc
archivo donde establece el nombre del tema, no incluya comillas. Entonces, en lugar de hacerdeberías hacer lo siguiente
Esto resolverá su problema de obtener un error al abrir una pestaña nueva. Gracias.
fuente
cada vez que abría una nueva ventana de terminal (iterm2) me encontraba con el mismo problema:
después de ejecutar
source .zshrc
todo bien cargado sin embargo.Sin embargo, tenía un
oh-my-zsh.sh
en mi~/.oh-my-zsh
directorio.(no necesita ser alterado
chmod +x
ni nada)Me di cuenta de que todo lo que me faltaba era la línea
ZSH=$HOME/.oh-my-zsh
antes de las líneas conexport ZSH="/Users/XXX/.oh-my-zsh"
ysource $ZSH/oh-my-zsh.sh
fuente
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
ZSH
que estaba configurado paraZSH=<old_machine_path>/.oh-my-zsh
cambiarlo a la ruta de la máquina más nueva y funcionó.fuente