15 votes

Comment mettre à jour le système vim par défaut ?

Enfin, vim 8.0 a été libéré ! Cependant, le vim préinstallé est vim 7.3 sur mon système (OS X El Capitan), et je veux le mettre à jour avec la dernière version 8.0.

Alors comment puis-je faire ça sans tout gâcher ? Est-ce que ce serait une bonne idée de simplement remplacer le vim en /usr/bin/vim ? Et qu'en est-il de la compilation à partir des sources ?

0 votes

En gros, tout outil en ligne de commande fonctionne comme suit apple.stackexchange.com/questions/93002/ o apple.stackexchange.com/a/231347/5472

24voto

techraf Points 3610

Obtenez le Homebrew * gestionnaire de paquets.

Installer vim (à ce jour, il s'agit de Vim 8.0.2) avec :

brew install vim

Vérifiez les messages qu'il a produits pour toute action manuelle que vous pourriez être amené à effectuer, bien qu'avec la formule Vim il ne devrait pas y avoir de problèmes.

Une autre chose que vous devriez faire est de vérifier vos variables d'environnement pour celles qui pourraient contenir un chemin complet vers le système vi / vim comme EDITOR et les mettre à jour pour utiliser le /usr/local/bin/vim .


Si Homebrew est déjà installé, avant d'exécuter la commande install, mettez à jour le dépôt local avec :

brew update

Si vous aviez déjà installé Vim avec Homebrew (ou si dans le futur vous souhaitez mettre à jour la version de Vim), alors exécutez :

brew upgrade vim

* Homebrew est un gestionnaire de paquets open-source, activement maintenu, pour Mac OS X. Il conserve les paquets en /usr/local/Cellar par défaut. Il stocke les liens vers les fichiers exécutables /usr/local/bin et place ce répertoire avant les répertoires du système dans le fichier PATH variable d'environnement. Votre site /usr/bin/vim peuvent donc être laissés tranquilles.

Homebrew s'occupera également de tous les chemins et dépendances des paquets installés.

0 votes

Fonctionne pour moi. J'ai dû ajouter /usr/local/bin/vim à ma variable d'environnement PATH.

0 votes

Pour moi, ça dit, Error: vim 8.0.1650_1 already installed quand je le fais brew upgrade vim

0 votes

@R11G, vous pouvez brew reinstall vim si vous êtes déjà sur la version la plus récente

4voto

ejboth Points 11

Vous pouvez installer vim avec Homebrew remplacer le vim du système actuel par l'option --with-override-system-vi :

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

N'oubliez pas de redémarrez votre terminal après cela pour s'assurer que les nouveaux liens symboliques fonctionnent comme prévu.

0 votes

Cette option "--with-override-system-vi" ne semble pas exister.

1 votes

L'option "--with-override-system-vi" a été supprimée dans ce PR. github.com/Homebrew/homebrew-core/pull/34421

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X