Mac OS X 10.13.1 High Sierra'ya yükselttikten sonra vim çalışmıyor


11

Mac os high sierra 10.13.1'e geçtim ve şimdi vim'i çalıştırmayı denediğimde bu mesajı alıyorum.

dyld: Kütüphane yüklenmedi: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib Başvuru kaynağı: / usr / local / bin / vim Sebep: resim bulunamadı Tuzak tuzağı : 6

Vim'in tekrar çalışması için ne yapmam gerekebilir?

Ben yüklü xcode ve aynı zamanda yardımcı olur, mac os için eksik paket yöneticisi demlemek inanıyorum.

Yanıtlar:


14

Homebrew ile vim yüklediniz mi?

Homebrew ve vim'i güncelleyin.
brew update
brew upgrade vim

(Homebrew ile yüklenen her şeyi yükseltmenizi tavsiye ederim brew upgrade- ama işlerin kırılmasına hazır olun.)

Ayrıca vim bağlantısını kaldırmanız ve yeniden bağlamanız gerekebilir.

2. bir bakışta , kırık yakuttan kaynaklanıyor gibi görünüyor, sadece yeniden bağlayan yakut bunu düzeltebilir, ancak yükseltme hala iyi bir fikirdir.brew link --overwrite ruby

Homebrew paketlerim genellikle bir macOS yükseltmesi tarafından kırılıyor, her şeyi aynı anda yükseltmek en iyisi gibi görünüyor.


brew upgrade vimişi yaptı
Rahul Prasad

Eğer mülkiyeti ile ilgili sorunlar varsa /usr/local, deneyin bu .
Giles Gardam

4

Önceki cevaplar benim için işe yaramadı. (kaynaktan yüklemeyi denemedim, macvim'imi o seviyede "sahiplenmek istemedim")

Bu işe yaradı: brew uninstall --purge macvim brew install macvim


2
Sonunda benim için hile yaptı (macvim değil vim kullanarak).
SMT

2

Bütün bu şeyler benim için pek işe yaramadı.

Ancak Vim'in kaldırılması ve yeniden yüklenmesi işe yaradı.

brew uninstall vim
brew install vim

1
Bunu yap! İşe yarıyor!
fauverizm

1
  1. $ brew doctor - xcode yüklemem ve sbin yolumu düzeltmem gerektiğine dair bilgi ver
  2. $ xcode-select --install (xcode'u yükler)
  3. Ayrıca .zshrc'deki yoluma demlemek için sbin ekledim
  4. $ echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.zshrc (yolu düzeltir)
  5. $ source ~/.zshrc- (yenile .zshrc)
  6. $ brew install macvim
  7. $ brew upgrade

Hile yaptı. Şimdi vim ile açılıyor$ vim


0

Bu benim için çalıştı:

$ brew update

$ brew upgrade macvim

gerçek komut çıkışı:

[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

Önceki yanıtı denedim ve vim yükseltilirken bir hata aldım

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

Ama sistemde vim kullanmanın işe yaradığını gördüm.

brew uninstall --force vim

Yol

where vi
/usr/bin/vi

Ve işe yaradı.


0

Vim sürümünde bir çakışma varsa unlik macvimyüklemeden önce çalıştırmanız gerekir . Bu adımlar benim için çalıştı.

brew uninstall vim

brew unlink macvim

brew install vim


0

Bu benim için çalıştı.

Demlemeyi kontrol edin ..

brew doctor
brew update

Her durumda Xcode güncellemelerini indirin ..

xcode-select --install

Yolunuzu değiştirin ve güncellenmiş bir VIM görüntüsü kullanın.

brew unlink vim
brew upgrade macvim

vim

VIM sürüm 8.1.577

Macport'ta bunu yapabilir misiniz?


-1

Demlemek güncelleme && demlemek yükseltme vim denedim, ama aynı sorunu vurdu. Kaynaktan yükleme bu sorunu sonunda çözdü.

git clone https://github.com/vim/vim.git
cd vim
./configure
make install
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.