MacOS HomeBrew

j’ai eu besoin de compiler une version récente de vim sur mon Mac car j’ai ce problème :

https://github.com/ghostty-org/ghostty/discussions/9361

Hors vim est installé par HomeBrew avec la commande :

brew install vim

J’ai donc créé une tap local

brew tap-new hugues/tap

Puis créer le répertoire Formula

mkdir -p "$(brew --repo hugues/tap)/Formula"

Et copier le fichier vim.rb depuis le repo officiel :

wget https://raw.githubusercontent.com/Homebrew/homebrew-core/e85b458c716169c8e5107be042f19fbfbd2d2564/Formula/v/vim.rb
mv vim.rb /opt/homebrew/Library/Taps/hugues/homebrew-tap/Formula/vim.rb

Modifier le fichier vim.rb avec la version de vim choisie, et le sha256sum associé. J’ai aussi supprimé la section livecheck do et bottle do.

Puis lancer la compilation / installation :

brew install --build-from-source hugues/tap/vim

Une fois compilé et installé, j’ai lancéla commande :

hash -r

Pour que le shell conserve un cache du chemin des exécutables et que je veux qu’il prenne la version installée.

Pour vérifier :
$ which vim
/opt/homebrew/bin/vim
$ ls -al /opt/homebrew/bin/vim
lrwxr-xr-x@ 1 HLE admin 30 Oct 30 10:57 /opt/homebrew/bin/vim -> ../Cellar/vim/9.1.1888/bin/vim

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

This site uses Akismet to reduce spam. Learn how your comment data is processed.