直到最近我才在 Mac OS X 上的 perlbrew 下专门使用 perl 5.18。
我在 berlbrew 下安装了 perl 5.20 以尝试 waack https://github.com/yanick/waack(非常酷,顺便说一句),并且不得不在新的 perlbrew 下使用 cpanm 重新安装一些模块(DBI、Sub::Base) .
从那时起,如果我尝试在 5.18 下工作,我似乎对每个非纯 perl 模块都有问题。
我可以看到模块的 XS 部分没有安装在版本相关的 perl 下,就像在这种情况下:
~/perl5/lib/perl5/darwin-2level/auto/Sub/Name/Name.bs
我看到我还在正确的 perlbrew 下安装了一个旧版本,如下所示:
~/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/darwin-2level/auto/Sub/Name/Name.bs
知道我让自己陷入了什么混乱吗?以及如何解决?
谢谢。