J'ai essayé d'installer YouCompleteMe sur Mac pour vim, mais j'utilise le système vim qui est la version 7.3. J'ai essayé de mettre à jour mon vim en utilisant homebrew en tapant brew install vim
et tout semblait aller pour le mieux.
Lorsque je tape vim
, je vois toujours le chargement du système vim (version 7.3).
J'ai l'impression de manquer une étape qui m'empêche d'utiliser la version vim
mise à jour que j'ai obtenue de homebrew. Est-ce que quelqu'un sait ce que je manque?
Pour référence, lorsque je tape which vim
, je reçois la sortie suivante /usr/bin/vim
. Toute aide serait grandement appréciée.
Installez simplement vim via homebrew:
brew install vim
Puis redémarrez votre shell:
exec -l $Shell
Et vérifiez la version:
$ vim --version|head -n 1
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar 9 2016 19:07:39)
Vous auriez probablement dû faire brew install vim --with-override-system-vi
. Cela remplacera le chemin vim par défaut.
Vous chargez votre système vim en premier, comme vous pouvez le constater avec which vim
retournant /usr/bin/vim
au lieu de /usr/local/bin/vim
.
/usr/local/bin
est le chemin de homebrew.
Assurez-vous que votre chemin répertorie /usr/local/bin
before /usr/bin
:
/usr/local/bin:/usr/bin
Cela permettra au vim
de l'homebrew d'être recherché avant le système vim
.
Pour voir votre chemin:
echo "$PATH"
Plutôt que de réinstaller vim, vous pouvez déplacer votre vim actuel vers vim73 (ou quelque chose de similaire).
Commencez par vérifier si /usr/local/bin
est présent dans la variable d’environnement PATH
. Faire echo $PATH
sur votre terminal devrait le faire.
Installez vim avec homebrew si ce n'est déjà fait.
brew install vim
Puis déplacez votre installation vim actuelle.
mv /usr/bin/vim /usr/bin/vim73
Exécutez which vim
pour confirmer. Il devrait dire /usr/local/bin/vim
.
brew install vim --with-override-system-vi
(il manque le with-
)
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bash_profile
source ~/.bash_profile
Exécutez cette commande et elle sera corrigée.