Наконец, Vim 8.0 был выпущен ! Однако предустановленный vim - это vim 7.3 в моей системе (OS X El Capitan), и я хочу обновить его до последней версии 8.0.
Так, как я могу сделать это, не испортить вещи? Будет ли хорошей идеей просто переопределить vim /usr/bin/vim
? А как насчет компиляции из исходного кода?
macos
el-capitan
vi
nalzok
источник
источник
Ответы:
Получите менеджер пакетов Homebrew * .
Установите
vim
формулу (на сегодняшний день это Vim 8.0.2) с:Проверьте сообщения, которые оно выдало, на предмет каких-либо ручных действий, которые могут вам потребоваться, хотя с формулой Vim проблем не должно быть.
Еще одна вещь, которую вы должны сделать, это проверить переменные окружения на наличие тех, которые могут содержать полный путь к системе
vi
/vim
, например,EDITOR
обновить их, чтобы использовать/usr/local/bin/vim
.Если вы уже установили Homebrew, перед запуском команды установки обновите локальный репозиторий:
Если Vim уже был установлен с Homebrew (или если в будущем вы захотите обновить версию Vim), запустите:
* Homebrew - это активно поддерживаемый менеджер пакетов с открытым исходным кодом для Mac OS X. По
/usr/local/Cellar
умолчанию пакеты хранятся в папке. Он хранит ссылки на исполняемые файлы/usr/local/bin
и помещает этот каталог перед системными каталогами вPATH
переменной окружения. Ваш ,/usr/bin/vim
таким образом , можно оставить в покое.Homebrew также позаботится обо всех путях и зависимостях для установленных пакетов.
источник
Error: vim 8.0.1650_1 already installed
когда я делаюbrew upgrade vim
brew reinstall vim
если вы ужеВы можете установить vim с Homebrew, переопределяя vim текущей системы с помощью
--with-override-system-vi
:Не забудьте перезапустить свой терминал после этого, чтобы убедиться, что новые символические ссылки работают должным образом.
источник