J'ai juste essayé d'installer oh-my-zsh . J'obtiens l'erreur suivante lorsque j'essaie d'exécuter rvm
:
zsh: command not found: rvm
J'obtiens également l'erreur suivante lorsque j'essaie d'ouvrir un nouvel onglet:
/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
Voici mon .zshrc
dossier:
# 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
Que dois-je faire pour corriger ces erreurs?
Pour ça:
/Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh
Le problème est cette ligne:
Vous ne disposez pas d' un fichier appelé
oh-my-zsh.sh
dans/Users/jack/.oh-my-zsh
Pour ça:
/Users/jack/.zshrc:source:38: no such file or directory: .bashrc
Le problème est le même que ci-dessus; essentiellement, vous n'avez pas de
.bashrc
fichier/Users/jack/
Votre
$ZSH
pointe vers/Users/jack/.oh-my-zsh
et il semble qu'il n'y ait pas un tel fichier dans ce répertoire avec le nomzsh.sh
En ce qui concerne le problème initial (
zsh: command not found: rvm
), le problème est que la commandervm
ne se trouve nulle part dans votre$PATH
qui pointe apparemment vers/usr/local/bin
plus quel que soit le paramètre à l'échelle du système.Je vous recommande d'utiliser
find / -name "rvm"
et de voir oùrvm
se trouve réellement le système de fichiers, puis de mettre à jour votre variable $ PATH comme suit:export PATH=/path/to/rv/:$PATH
la source
Solution rapide à ce problème
Rendez l'exécutable, exécutable.
Ensuite, exécutez
exec zsh
pour redémarrer votre shell. Si vous ne recevez pas l'erreur et que votre thème sélectionné fonctionne, vous êtes prêt à partir.la source
J'ai supprimé mon ancien fichier .oh-my-zsh qui se trouvait dans
home/username/.oh-my-zsh
puis l'ai réinstallé par runnungsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Et le problème a été résolu.la source
Mettez la ligne ci-dessous dans votre
~/.zshrc
fichier pour corriger l'erreur avecrvm
la source
J'ai eu l'erreur suivante:
Je l'ai corrigé en renommant le
oh-my-zsh
dossierla source
J'ai également eu cette erreur et l'erreur se produit en raison d'une simple faute de frappe.
Dans votre
.zshrc
fichier où vous définissez le nom du thème, n'incluez pas de guillemets. Donc au lieu de fairevous devez faire ce qui suit
Cela résoudra votre problème d'obtention d'une erreur lors de l'ouverture d'un nouvel onglet. Merci.
la source
chaque fois que j'ouvrais une nouvelle fenêtre de terminal (iterm2), je rencontrais le même problème:
après avoir exécuté
source .zshrc
tout bien chargé cependant.J'en avais cependant un
oh-my-zsh.sh
dans mon~/.oh-my-zsh
annuaire.(il n'a pas besoin d'être modifié
chmod +x
ou quoi que ce soit.)J'ai réalisé que tout ce qui me manquait était la ligne
ZSH=$HOME/.oh-my-zsh
avant les lignes avecexport ZSH="/Users/XXX/.oh-my-zsh"
etsource $ZSH/oh-my-zsh.sh
la source
pour moi, le problème s'est avéré être le fichier .zshrc lui-même, car j'ai migré vers une autre machine et j'ai simplement copié le fichier complet au lieu de changer la valeur de
ZSH
ce qui a été défini pour leZSH=<old_machine_path>/.oh-my-zsh
changer simplement en chemin de machine plus récente et cela a fonctionné.la source