15 votos

¿Cómo actualizar el sistema vim por defecto?

Finalmente, vim 8.0 ha sido liberado ¡! Sin embargo, el vim preinstalado es vim 7.3 en mi sistema (OS X El Capitan), y quiero actualizarlo a la versión más reciente 8.0.

Entonces, ¿cómo puedo hacer esto sin estropear las cosas? ¿Sería una buena idea simplemente anular el vim en /usr/bin/vim ? ¿Y qué pasa con la compilación desde el código fuente?

0 votos

Básicamente, cualquier herramienta de línea de comandos funciona como apple.stackexchange.com/questions/93002/ o apple.stackexchange.com/a/231347/5472

24voto

haiggoh Puntos 73

Obtenga el Homebrew * gestor de paquetes.

Instalar vim (a día de hoy es Vim 8.0.2) con:

brew install vim

Compruebe los mensajes que ha producido para cualquier acción manual que pueda ser necesario realizar, aunque con la fórmula de Vim no debería haber problemas.

Otra cosa que deberías hacer es comprobar tus variables de entorno por si contienen una ruta completa al sistema vi / vim como EDITOR y actualizarlos para que utilicen el /usr/local/bin/vim .


Si ya tenías instalado Homebrew, antes de ejecutar el comando de instalación, actualiza el repositorio local con:

brew update

Si ya tenías Vim instalado con Homebrew (o si en el futuro quieres actualizar la versión de Vim), entonces ejecuta

brew upgrade vim

* Homebrew es un gestor de paquetes de código abierto, mantenido activamente, para Mac OS X. Mantiene los paquetes en /usr/local/Cellar carpeta por defecto. Almacena los enlaces a los archivos ejecutables /usr/local/bin y coloca este directorio por delante de los directorios del sistema en el PATH variable de entorno. Su /usr/bin/vim por lo que se puede dejar de lado.

Homebrew también se encargará de todas las rutas y dependencias de los paquetes instalados.

0 votos

Funciona para mí. Tuve que añadir /usr/local/bin/vim a mi variable de entorno PATH

0 votos

Para mí dice, Error: vim 8.0.1650_1 already installed cuando lo haga brew upgrade vim

0 votos

@R11G, puedes brew reinstall vim si ya estás en la versión más actual

4voto

ejboth Puntos 6

Puedes instalar vim con Homebrew anulando el vim del sistema actual con el --with-override-system-vi :

brew install vim -- --with-override-system-vi 

Recuerde reinicie su terminal después de eso para asegurarse de que los nuevos enlaces simbólicos funcionan como se espera.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X