Wreszcie, vim 8.0 został wydany ! Jednak wstępnie zainstalowany vim to vim 7.3 w moim systemie (OS X El Capitan) i chcę go zaktualizować do najnowszej wersji 8.0.
Więc jak mogę to zrobić bez bałaganu? Czy dobrym pomysłem byłoby po prostu przesłonić vima /usr/bin/vim
? A co z kompilacją ze źródła?
macos
el-capitan
vi
nalzok
źródło
źródło
Odpowiedzi:
Pobierz menedżera pakietów Homebrew * .
Zainstaluj
vim
formułę (na dzień dzisiejszy to Vim 8.0.2) z:Sprawdź wygenerowane komunikaty pod kątem ręcznych działań, które mogą być wymagane do wykonania, chociaż w formule Vima nie powinno być żadnych problemów.
Jeszcze jedną rzeczą, którą powinieneś zrobić, to sprawdzić zmienne środowiskowe pod kątem tych, które mogą zawierać pełną ścieżkę do systemu
vi
/vim
, polubićEDITOR
i zaktualizować je, aby używały/usr/local/bin/vim
.Jeśli program Homebrew był już zainstalowany, przed uruchomieniem komendy install zaktualizuj lokalne repozytorium za pomocą:
Jeśli Vim był już zainstalowany z Homebrew (lub jeśli w przyszłości chcesz zaktualizować wersję Vima), uruchom:
* Homebrew jest aktywnym menedżerem pakietów open source dla systemu Mac OS X.
/usr/local/Cellar
Domyślnie utrzymuje pakiety w folderze. Przechowuje łącza do plików wykonywalnych/usr/local/bin
i umieszcza ten katalog przed katalogami systemowymi wPATH
zmiennej środowiskowej. W/usr/bin/vim
ten sposób możesz zostać sam.Homebrew zajmie się także wszystkimi ścieżkami i zależnościami dla zainstalowanych pakietów.
źródło
Error: vim 8.0.1650_1 already installed
kiedy to robiębrew upgrade vim
brew reinstall vim
jeśli masz już najnowszą wersjęMożesz zainstalować vim z Homebrew, zastępując vim obecnego systemu za pomocą
--with-override-system-vi
:Pamiętaj, aby po tym zrestartować terminal, aby upewnić się, że nowe dowiązania symboliczne działają zgodnie z oczekiwaniami.
źródło