Za każdym razem, gdy wykonuję te polecenia:
vi
lub
vim
w terminalu pojawia się następujący błąd:
-bash: /usr/local/bin/vi: No such file or directory
lub
-bash: /usr/local/bin/vim: No such file or directory
Jak mogę to zobaczyć /usr/bin
zamiast /usr/local/bin
?
type -a vi vim
zwroty
vi is /usr/bin/vi
vim is /usr/bin/vim
i
echo $PATH
zwroty
/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
Poprawiłem swoje ustawienia, kiedy pieprzyłem się z MacVimem i Homebrew. A teraz nie mogę nawet rozpocząć vima od vi lub vim.
type -a vi vim
? Coecho $PATH
?ls -l /usr/bin/{vi,vim}; hash -t vi vim
Odpowiedzi:
Ustaw swoją ścieżkę tak, aby była następująca, a wtedy powinieneś mieć tymczasową kontrolę (lub po prostu odznacz $ PATH i wpisz rzeczy dokładnie takie jak / usr / bin / vi cokolwiek)
Po potwierdzeniu, że wszystko jest w porządku, będziesz musiał uporządkować skrypty uruchamiane przy każdym logowaniu i ustawić $ PATH lub po prostu upewnij się, że usuwasz rzeczy z / usr / local, aby usunąć problemy.
źródło