質問: os x上でvimが破損したためアップグレードが失敗した(dyld:ライブラリがロードされていない) 私はbrew update && brew upgradeを長い間実行していません。私はvimを壊したことが判明したばかりの大規模なアップグレードをしました。これはvimを実行した後に得たものです。 dyld: library not loaded: /usr/local/opt/ruby/lib/libruby.2.3.0.dylib referenced from: /usr/local/bin/vim reason: image not found trace/bpt trap: 5 私はいくつかのウェブサイトに出くわしましたが、それらのどれも実際には役に立ちませんでした。彼らはそれがrvmに関連しているかもしれないと言いました、しかしbrew uninstall vim; rvm system; brew install vimは役に立ちませんでした。私も私のmacvimを再インストールしようとしましたが、それは問題を解決しませんでした。私のexport path="/usr/local/bin:$path"に.bash_profileを追加しても役に立ちませんでした。これは将来の参考のためのリストです: osx 10.10でmacvimを正しいperlに向けるにはどうすればいいですか? homebrew rubyがインストールされているが/ usr/bin/rubyがpathの先頭にくるとvim 7.4.488ビルドが失敗する vimをrvm(ruby 1.9.3)、macvim、およびcommand-tでterminalにインストールしました os x el capitan:ライブラリ 'libc.dylib'を開けませんでした 私のvimはどうしたの?どうすれば修正できますか?
回答: 私のエラー(これは自作アップデート後に発生しました):dyld:ライブラリがロードされていません:/usr/local/opt/ruby/lib/libruby.2.6.dylib参照元:/ usr/local/bin/vim理由:image not found [1] 2800 abort vimこれには1時間かかりました。私の解決策:再インストールruby $ brew再インストールrubyhomebrewからのフィードバック:rubyは樽のみです。つまり、macosはすでにこのソフトウェアを提供しており、別のバージョンを並行してインストールするとあらゆる種類のトラブルが発生する可能性があるため、/ usr/localにシンボリックリンクされません。pathで最初にrubyを実行する必要がある場合:echo 'export path = "/ usr/local/opt/ruby/bin:$ path"' >>〜/ .zshrcコンパイラがrubyを見つけるには、次の設定が必要な場合があります。export ldflags = "-l/usr/local/opt/ruby/lib" export cppflags = "-i/usr/local/opt/ruby/include 」pkg-configでrubyを見つけるには、次の設定が必要な場合があります。export pkg_config_path = "/ usr/local/opt/ruby/lib/pkgconfig" ==>まとめ???? /usr/local/cellar/ruby/2.6.3:19,372個のファイル、32.4mbエラー:rubyバックアップ樽を削除できませんでした!手動で行います:sudo rm -rf /usr/local/cellar/ruby/2.4.2_1.reinstallhomebrewの指示に従い、手動でrubyバックアップ樽を削除しました$ sudo rm -rf /usr/local/cellar/ruby/2.4.2_1.reinstallパスワードを入力して、再びvimを開こうとした後$ vimvimが開き、少し微笑んで欲求不満の汗を払いのけました。 :)