11 votes

vim ne fonctionne pas après la mise à jour vers mac os x 10.13.1 high sierra

Je suis passé à mac os high sierra 10.13.1, et maintenant quand j'essaie de lancer vim, j'obtiens ce message.

dyld : La bibliothèque n'est pas chargée : /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib Referenced from : /usr/local/bin/vim Motif : image non trouvée Trappe d'abandon : 6

Que dois-je faire pour que vim fonctionne à nouveau ?

Je crois que j'ai installé xcode, ainsi que brew, le gestionnaire de paquets manquant pour mac os, si cela peut aider.

14voto

virullius Points 631

Avez-vous installé vim avec homebrew ?

Mise à jour de homebrew et vim.
brew update
brew upgrade vim

(Je recommande de mettre à jour tout ce qui est installé avec homebrew brew upgrade - mais être prêt à ce que les choses se cassent).

Il se peut également que vous deviez déconnecter et reconnecter vim.

Après un deuxième examen Il semble que ce soit dû à un ruby défectueux, seul un re-linking de ruby pourrait le résoudre, mais une mise à jour est toujours une bonne idée. brew link --overwrite ruby

Mes paquets homebrew sont souvent cassés par une mise à jour de macOS, il semble préférable de tout mettre à jour en même temps.

4voto

user2095717 Points 11

Les réponses précédentes n'ont pas fonctionné pour moi. (je n'ai pas essayé d'installer à partir des sources, je ne voulais pas "posséder" mon macvim à ce niveau)

Cela a fonctionné : brew uninstall --purge macvim brew install macvim

2voto

Tymek Points 324

Tout cela n'a pas fonctionné pour moi.

Mais la désinstallation et la réinstallation de Vim ont fonctionné.

brew uninstall vim
brew install vim

1voto

Pip Points 111
  1. $ brew doctor - m'a fait savoir que j'avais besoin d'installer xcode et de corriger mon chemin d'accès à sbin
  2. $ xcode-select --install (installe xcode)
  3. J'ai également dû ajouter le sbin de brew à mon chemin d'accès dans mon .zshrc
  4. $ echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.zshrc (fixe le chemin)
  5. $ source ~/.zshrc - (rafraîchir .zshrc)
  6. $ brew install macvim
  7. $ brew upgrade

Cela a fait l'affaire. Maintenant, vim s'ouvre avec $ vim

0voto

Guido Points 101

Cela a fonctionné pour moi :

$ brew update

$ brew upgrade macvim

la sortie réelle de la commande :

[bin]$ brew upgrade macvim
==> Upgrading 1 outdated package, with result:
macvim 8.0-142
==> Upgrading macvim --with-override-system-vim
==> Downloading https://github.com/macvim-dev/macvim/archive/snapshot-142.tar.gz
==> Downloading from https://codeload.github.com/macvim-dev/macvim/tar.gz/snapshot-142
######################################################################## 100,0%
==> ./configure --with-features=huge --enable-multibyte --with-macarchs=x86_64 --enable-perlinterp --enable-rubyinterp --enable-tclinterp --enable-ter
==> make
  /usr/local/Cellar/macvim/8.0-142: 2,147 files, 34.2MB, built in 3 minutes 15 seconds
[bin]$

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X