broken vim on High Sierra with rbenv
前陣子把電腦更新到 High Sierra 陸續發現不少災情,例如 docker 的 networking 怪怪的、或是 VSCode 開不起來等等,但這些都莫名重開機就能解決(彷彿變成 Windows 電腦);唯獨遇到的 vim 問題花了許久總算解決。
沒辦法用 vim 真的很困擾,像是 git commit 或是 rebase editor 都是預設 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
網路上多半解法都是重新安裝與設定 ruby 就可以搞定:
brew reinstall ruby vim
甚至重新強制關連 ruby
brew link --overwrite ruby
還有換裝 MacVim 看看的
brew uninstall --purge macvim
brew install macvim
最後成功的方式是在安裝 vim 時加個參數就成功啦
brew install vim --without-ruby