Mac os High Sierra 10.13.1にアップグレードしましたが、vimを実行しようとすると、このメッセージが表示されます。
dyld:ライブラリがロードされていません:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib参照元:/ usr/local/bin/vim理由:画像が見つかりませんトラップを中止します:6
Vimを再び機能させるには何が必要ですか?
Xcodeがインストールされていると思いますが、Mac OS用の欠落しているパッケージマネージャーもインストールされていれば、問題が解決するでしょう。
あなたは自作でvimをインストールしましたか?
Homebrewとvimを更新します。brew update
brew upgrade vim
(homebrewでインストールされたすべてをアップグレードすることをお勧めしますbrew upgrade
-but壊れる準備ができている。)
Vimのリンクを解除して再リンクする必要がある場合もあります。
2回目、Rubyの破損が原因のようです。再リンクのみRubyで修正できる可能性がありますが、アップグレードすることをお勧めします。brew link --overwrite Ruby
私の自作パッケージはしばしばmacOSのアップグレードによって壊れてしまいます。すべてを同時にアップグレードするのが最善のようです。
以前の回答ではうまくいきませんでした。 (ソースからのインストールを試みなかった、そのレベルで私のmacvimを「所有」したくなかった)
これはうまくいきました:brew uninstall --purge macvim brew install macvim
これらすべては私にはうまくいきませんでした。
しかし、Vimのアンインストールと再インストールはうまくいきました。
brew uninstall vim
brew install vim
$ brew doctor
-xcodeをインストールしてsbinへのパスを修正する必要があることを知らせてください$ xcode-select --install
(xcodeをインストール)$ echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.zshrc
(パスを修正)$ source ~/.zshrc
-(.zshrcを更新)$ brew install macvim
$ brew upgrade
これでうまくいきました。 vimが$ vim
で開きます
これは私のために働きました:
$ brew update
$ brew upgrade macvim
実際のコマンド出力:
[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]$
Vimバージョンに競合がある場合は、インストールする前にunlik macvim
を実行する必要があります。これらの手順は私にとってうまくいきました。
brew uninstall vim
brew unlink macvim
brew install vim
これでうまくいきました。
醸造を確認してください。
brew doctor
brew update
念のためXcodeのアップデートをダウンロードしてください。
xcode-select --install
パスを変更し、更新されたVIM画像を使用します。
brew unlink vim
brew upgrade macvim
vim
VIMバージョン8.1.577
あなたがmacportsでこれを行うことができるかどうか知りたいですか?
前の答えを試しましたが、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
しかし、システムでvimを使用しても機能することがわかりました。
brew uninstall --force vim
パスは
where vi
/usr/bin/vi
そしてそれはうまくいった。