Lorsque j'ai installé Catalina, j'ai pensé que je migrerais de bash vers zsh selon le paramètre par défaut. Zsh a récupéré tout mon ~/.bashrc
sans aucun problème SAUF le autojump.sh
, qui a causé de nombreuses erreurs. Je ne sais pas exactement ce qui a causé toutes les erreurs, mais j'ai remarqué ce qui suit :
- autojump.sh
écrase $fpath
, ce qui a causé toutes sortes de problèmes
J'ai pu résoudre ce problème en changeant le source ...etc/profile.d/autojump.sh
(qui est censé fonctionner sur tous les shells) en source .../share/autojump/autojump.zsh
.zshrc
dans zsh, donc je pense qu'il a correctement identifié mon shell. Cependant, il n'a pas correctement source.source /etc/profile.d/autojump.sh
FONCTIONNE en bash pour moi.brew install autojump
(qui s'installe dans usr/local
) et en clonant le référentiel puis en appelant ./install.py
(qui s'installe dans ~/.autojump
). Dans les deux cas, quel que soit le dossier dans lequel je trouvais le autojump.zsh
, j'ai eu ce problème.Hé @ zsiegel92 , j'ai trouvé qu'en ajoutant autojump à la liste des plugins dans le fichier .zshrc résout ce problème pour moi.
Par exemple, maintenant mon .zshrc a cette ligne :
plugins=(git autojump)
J'espère que cela t'aides.
Commentaire le plus utile
Hé @ zsiegel92 , j'ai trouvé qu'en ajoutant autojump à la liste des plugins dans le fichier .zshrc résout ce problème pour moi.
Par exemple, maintenant mon .zshrc a cette ligne :
J'espère que cela t'aides.