解决更新Mac OS X后MacVim无法使用的问题

前段时间更新了Mac OS X到Yosemite 10.10.1,今天要用到MacVim时突然发现不能用了,表现为通过GUI打开时只有MacVim的菜单却没有窗口,通过终端打开时提示:

dyld: Library not loaded: /System/Library/Perl/5.12/darwin-thread-multi-2level/CORE/libperl.dylib
Referenced from: /Applications/MacVim.app/Contents/MacOS/Vim
Reason: image not found
Trace/BPT trap: 5

查到问题是由于新系统里Perl 5.12的动态库也升级了,解决办法是下载MacVim最新的Release版本或者下载源码在新系统上编译即可。

这里有关于该问题的讨论:https://code.google.com/p/macvim/issues/detail?id=484&q=Mavericks

这里有MacVim的源码和Release:https://github.com/b4winckler/macvim