vim non funziona dopo l'aggiornamento a mac os x 10.13.1 high sierra


11

Ho eseguito l'aggiornamento a mac os high sierra 10.13.1 e ora quando provo a eseguire vim, ricevo questo messaggio.

dyld: libreria non caricata: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib Citato da: / usr / local / bin / vim Motivo: immagine non trovata Interruzione trap : 6

Cosa potrei fare per far funzionare di nuovo Vim?

Credo di aver installato xcode e di preparare anche il gestore pacchetti mancante per mac os, se questo aiuta.

Risposte:


14

Hai installato vim con homebrew?

Aggiorna homebrew e vim.
brew update
brew upgrade vim

(Consiglierei di aggiornare tutto ciò che è installato con homebrew brew upgrade- ma sii pronto a fare le cose).

Potrebbe anche essere necessario scollegare e ricollegare Vim.

A un secondo aspetto , sembra che sia dovuto al rubino rotto, solo ricollegarlo potrebbe risolverlo, ma l'aggiornamento è ancora una buona idea.brew link --overwrite ruby

I miei pacchetti homebrew vengono spesso interrotti da un aggiornamento di macOS, sembra meglio aggiornare tutto allo stesso tempo.


brew upgrade vimha fatto il lavoro
Rahul Prasad il

Se hai problemi con la proprietà di /usr/local, prova questo .
Giles Gardam,

4

Le risposte precedenti non hanno funzionato per me. (non ho provato a installare dal sorgente, non volevo "possedere" il mio macvim a quel livello)

Questo ha funzionato: brew uninstall --purge macvim brew install macvim


2
Questo alla fine ha fatto il trucco per me (usando vim, non macvim).
SMT,

2

Tutta quella roba non ha funzionato abbastanza per me.

Ma disinstallare e reinstallare Vim ha funzionato.

brew uninstall vim
brew install vim

1
Fai questo! Funziona!
fauverism,

1
  1. $ brew doctor - fammi sapere che dovevo installare xcode e correggere il mio percorso su sbin
  2. $ xcode-select --install (installa xcode)
  3. Ho anche dovuto aggiungere lo sbin di birra al mio percorso nel mio .zshrc
  4. $ echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.zshrc (corregge il percorso)
  5. $ source ~/.zshrc- (aggiorna .zshrc)
  6. $ brew install macvim
  7. $ brew upgrade

Questo ha funzionato. Ora vim si apre con$ vim


0

Questo ha funzionato per me:

$ brew update

$ brew upgrade macvim

output effettivo del comando:

[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]$ 

0

Ho provato la risposta precedente e ho riscontrato un errore durante l'aggiornamento di VIM

brew upgrade vim
Updating Homebrew...
==> Auto-updated Homebrew!
Updated Homebrew from 62f85cfa to af8f8f11.
Updated 1 tap (caskroom/cask).

Error: vim: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/vim.rb:100: syntax error, unexpected <<
<<<<<<< Updated upstream
  ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/vim.rb:101: syntax error, unexpected ',', expecting keyword_end
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/vim.rb:103: syntax error, unexpected ',', expecting keyword_end
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/vim.rb:105: syntax error, unexpected ',', expecting keyword_end

Ma ho scoperto che usare vim nel sistema ha funzionato.

brew uninstall --force vim

Il percorso è

where vi
/usr/bin/vi

E ha funzionato.


0

In caso di conflitto nella versione di vim, è necessario eseguire unlik macvimprima dell'installazione. Questi passaggi hanno funzionato per me.

brew uninstall vim

brew unlink macvim

brew install vim


0

Questo ha funzionato per me.

Controlla la birra ..

brew doctor
brew update

Scarica gli aggiornamenti Xcode per ogni evenienza.

xcode-select --install

Cambia il tuo percorso e usa un'immagine VIM aggiornata.

brew unlink vim
brew upgrade macvim

vim

VIM versione 8.1.577

Curioso se riesci a farlo in macports?


-1

Ho provato ad aggiornare brew && brew upgrade vim, ma ho riscontrato lo stesso problema. L'installazione dalla fonte ha risolto il problema alla fine.

git clone https://github.com/vim/vim.git
cd vim
./configure
make install
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.