vim không hoạt động sau khi nâng cấp lên mac os x 10.13.1 sierra cao


11

Tôi đã nâng cấp lên mac os high sierra 10.13.1, và bây giờ khi tôi thử chạy vim, tôi nhận được thông báo này.

dyld: Thư viện không được tải: : 6

Tôi cần làm gì để vim hoạt động trở lại?

Tôi tin rằng tôi đã cài đặt xcode, và cũng ủ, trình quản lý gói bị thiếu cho mac os, nếu điều đó có ích.

Câu trả lời:


14

Bạn đã cài đặt vim với homebrew?

Cập nhật homebrew và vim.
brew update
brew upgrade vim

(Tôi khuyên bạn nên nâng cấp mọi thứ được cài đặt với homebrew brew upgrade- nhưng hãy sẵn sàng để mọi thứ bị hỏng.)

Bạn cũng có thể cần hủy liên kết và liên kết lại vim.

Ở cái nhìn thứ 2 , có vẻ như đó là do ruby ​​bị hỏng, chỉ có liên kết lại ruby ​​mới có thể sửa chữa nó, nhưng nâng cấp vẫn là một ý tưởng tốt.brew link --overwrite ruby

Các gói homebrew của tôi thường bị hỏng do nâng cấp macOS, có vẻ như tốt nhất là nâng cấp mọi thứ cùng một lúc.


brew upgrade vimđã thực hiện công việc
Rahul Prasad

Nếu bạn có vấn đề với quyền sở hữu /usr/local, hãy thử điều này .
Giles Gardam

4

Câu trả lời trước đây không làm việc cho tôi. (không thử cài đặt từ nguồn, không muốn "sở hữu" macvim của tôi ở cấp đó)

Điều này đã làm việc: brew uninstall --purge macvim brew install macvim


2
Điều này cuối cùng đã thực hiện thủ thuật cho tôi (sử dụng vim, không phải macvim).
SMT

2

Tất cả những thứ đó không làm việc cho tôi.

Nhưng gỡ cài đặt và cài đặt lại Vim đã làm việc.

brew uninstall vim
brew install vim

1
Làm điều này một! Nó hoạt động!
fauverism

1
  1. $ brew doctor - hãy cho tôi biết tôi cần cài đặt xcode và sửa đường dẫn đến sbin
  2. $ xcode-select --install (cài đặt xcode)
  3. Tôi cũng đã phải thêm sbin bia vào đường dẫn của mình trong .zshrc
  4. $ echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.zshrc (sửa đường dẫn)
  5. $ source ~/.zshrc- (làm mới .zshrc)
  6. $ brew install macvim
  7. $ brew upgrade

Điều đó đã lừa Bây giờ vim mở với$ vim


0

Điều này làm việc cho tôi:

$ brew update

$ brew upgrade macvim

đầu ra lệnh thực tế:

[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

Tôi đã thử câu trả lời trước và tôi đã gặp lỗi khi nâng cấp 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

Nhưng tôi thấy sử dụng vim trong hệ thống đã làm việc.

brew uninstall --force vim

Con đường là

where vi
/usr/bin/vi

Va no đa hoạt động.


0

Nếu có xung đột trên phiên bản vim, bạn phải chạy unlik macvimtrước khi cài đặt. Những bước này làm việc cho tôi.

brew uninstall vim

brew unlink macvim

brew install vim


0

Điều này làm việc cho tôi.

Kiểm tra bia ..

brew doctor
brew update

Tải xuống bản cập nhật Xcode chỉ trong trường hợp ..

xcode-select --install

Thay đổi đường dẫn của bạn và sử dụng hình ảnh VIM được cập nhật ..

brew unlink vim
brew upgrade macvim

vim

Phiên bản VIM 8.1.577

Tò mò nếu bạn có thể làm điều này trong macports?


-1

Tôi đã thử cập nhật brew && brew nâng cấp vim, nhưng gặp vấn đề tương tự. Cài đặt từ nguồn đã giải quyết vấn đề này cuối cùng.

git clone https://github.com/vim/vim.git
cd vim
./configure
make install
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.