Cli*_*der 1 vim perl macvim osx-yosemite macos
当我尝试从命令行使用 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
Run Code Online (Sandbox Code Playgroud)
我试过了brew install -update perl,但后来我发现问题不是 Perl。这是 Vim 正在寻找的地方。
$ ls /usr/local/opt/perl/lib/
5.20.1
Run Code Online (Sandbox Code Playgroud)
我试过了brew install -update macvim,但命令行中的 perl 版本也不能正常工作。
MBP:mysite $ perl -v
This is perl 5, version 18, subversion 2 (v5.18.2) built for darwin-thread-multi-2level
Run Code Online (Sandbox Code Playgroud)
总结,我让 MacVim 寻找 Perl 5.12 版;我有使用 Perl 5.18.2 的终端;我安装了 5.20.1 版。我如何重新指出一切?
$ ls -l /usr/bin/perl*
-rwxr-xr-x 1 root wheel 58416 Sep 9 2014 /usr/bin/perl
-rwxr-xr-x 1 root wheel 35600 Sep 9 2014 /usr/bin/perl5.16
-rwxr-xr-x 1 root wheel 35600 Sep 9 2014 /usr/bin/perl5.18
-rwxr-xr-x 38 root wheel 811 Sep 9 2014 /usr/bin/perlbug
...
Run Code Online (Sandbox Code Playgroud)
我确实找到了这个相关的问题,但没有回答。
我有解决方案,不是很好的解决方案,但它适用于修复 MacVim。
brew uninstall macvim
brew install macvim
brew linkapps macvim
Run Code Online (Sandbox Code Playgroud)
为我工作。希望上面的相关问题将是我的 Perl 版本问题的答案。
| 归档时间: |
|
| 查看次数: |
3240 次 |
| 最近记录: |