Mac 升级10.12.6 mvim 打开文件报错
solution mac mvim当昨天把 Mac 升级了 10.12.6 Sierra 以后,mvim 打开文件的时候就开始报错,使用该方法已解决~
报错信息
dyld: Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
Referenced from: /usr/local/Cellar/macvim/8.0-146/MacVim.app/Contents/bin/../MacOS/Vim
Reason: image not found
[1] 33114 abort mvim -v
解决方法
➜ vimiix ~ type vim
vim is an alias for mvim -v
我这里使用的 vim 指令是对 mvim
的一个别名。
使用一条指令可以解决上面的报错问题:
sudo install_name_tool -change /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/libruby.2.3.0.dylib /usr/local/Cellar/macvim/8.0-146/MacVim.app/Contents/bin/../MacOS/Vim
注意点
需要注意的是,指令最后指定的 vim
路径,一定是上面报错中 Referenced from
后面的路径。参考