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?

Para esto:
/Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.shEl problema es esta línea:
Usted no tiene un archivo llamado
oh-my-zsh.shen/Users/jack/.oh-my-zshPara esto:
/Users/jack/.zshrc:source:38: no such file or directory: .bashrcEl 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.shEn cuanto al problema inicial (
zsh: command not found: rvm), el problema es que el comandorvmno 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 encuentrarvmrealmente y luego actualice su variable $ PATH de esta manera:export PATH=/path/to/rv/:$PATHfuente
Solución rápida a este problema
Hacer el ejecutable, ejecutable.
Luego ejecute
exec zshpara 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-zshluego 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
~/.zshrcarchivo para corregir el error conrvmfuente
Tuve el siguiente error:
Lo arreglé cambiando el nombre de la
oh-my-zshcarpetafuente
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 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 .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 conexport ZSH="/Users/XXX/.oh-my-zsh"ysource $ZSH/oh-my-zsh.shfuente
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 paraZSH=<old_machine_path>/.oh-my-zshcambiarlo a la ruta de la máquina más nueva y funcionó.fuente