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.