Jedes Mal, wenn ich diese Befehle ausführe:
vi
oder
vim
im terminal gibt es mir folgenden fehler:
-bash: /usr/local/bin/vi: No such file or directory
oder
-bash: /usr/local/bin/vim: No such file or directory
Wie bekomme ich es zu sehen /usr/bin
anstatt /usr/local/bin
?
type -a vi vim
kehrt zurück
vi is /usr/bin/vi
vim is /usr/bin/vim
und
echo $PATH
kehrt zurück
/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
Ich habe meine Einstellungen verbessert, als ich mit MacVim und Homebrew rumgespielt habe. Und jetzt kann ich nicht einmal mit vi oder vim anfangen.
type -a vi vim
? Wie wäre es mitecho $PATH
?ls -l /usr/bin/{vi,vim}; hash -t vi vim
Antworten:
Stellen Sie Ihren Pfad wie folgt ein und Sie sollten dann die temporäre Kontrolle haben (oder einfach den $ PATH-Wert aufheben und die Dinge genau wie / usr / bin / vi eingeben)
Sobald Sie bestätigt haben, dass alles in Ordnung ist, sollten Sie die Skripte aussortieren, die bei jeder Anmeldung ausgeführt werden, und $ PATH festlegen, oder nur sicherstellen, dass Sie Dinge aus / usr / local löschen, um die Probleme zu beseitigen.
quelle