4 votes

Impossible d'exécuter vi à partir du terminal

Chaque fois que j'exécute ces commandes :

vi

ou

vim

dans le terminal, cela me donne l'erreur suivante :

-bash: /usr/local/bin/vi: No such file or directory

ou

-bash: /usr/local/bin/vim: No such file or directory

Comment je fais pour qu'il regarde /usr/bin au lieu de /usr/local/bin ?

type -a vi vim

renvoie à

vi is /usr/bin/vi
vim is /usr/bin/vim

y

echo $PATH

renvoie à

/usr/local/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/lib/python2.7/site-packages:/Users/carlo/android-sdk-macosx/platform-tools:/Users/carlo/android-sdk-macosx/tools

J'ai foiré mes réglages quand je me suis amusé avec MacVim et Homebrew. Et maintenant je ne peux même pas démarrer vim avec vi ou vim.

3voto

Oskar Points 1242

Définissez votre chemin comme suit et vous devriez avoir un contrôle temporaire (ou désactivez simplement le $PATH et tapez les choses exactement comme /usr/bin/vi, etc.)

 export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

Une fois que vous avez confirmé que tout va bien, vous voudrez trier les scripts qui s'exécutent à chaque fois que vous vous connectez et définir $PATH ou simplement être sûr de supprimer des choses de /usr/local pour nettoyer les problèmes.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X