小编Cli*_*der的帖子

如何在 OSX 10.10 上将 MacVim 指向正确的 perl?

当我尝试从命令行使用 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 …
Run Code Online (Sandbox Code Playgroud)

vim perl macvim osx-yosemite macos

1
推荐指数
1
解决办法
3240
查看次数

标签 统计

macos ×1

macvim ×1

osx-yosemite ×1

perl ×1

vim ×1