我尝试了brew update
,并且在安装了 Heroku自动完成之后,我开始出现以下错误。我该如何解决这个问题?
在@INC中找不到本地/lib.pm(您可能需要安装 本地:: lib模块)(@INC包含:/ Users / franklin / perl5 / lib / perl5 / usr / local /地窖/perl/5.28.0/lib/perl5/site_perl/5.28.0/darwin-thread-multi-2level /usr/local/Cellar/perl/5.28.0/lib/perl5/site_perl/5.28.0 / usr / local /地窖/perl/5.28.0/lib/perl5/5.28.0/darwin-thread-multi-2level /usr/local/Cellar/perl/5.28.0/lib/perl5/5.28.0 /usr/local/lib/perl5/site_perl/5.28.0/darwin-thread-multi-2level /usr/local/lib/perl5/site_perl/5.28.0)。
BEGIN失败-编译中止。
答案 0 :(得分:3)
似乎正在尝试使用local::lib Perl模块。这样会在您的本地目录中创建一个Perl库目录,因此您不必以root用户身份安装模块。
我不知道为什么该工具不能为您做到这一点(您应该将这些告知维护者)。您可以自己安装它:
perl Makefile.PL --bootstrap && make install
我希望这会更容易一些,所以您可以使用快速的cpan
命令来完成。还有很多about local::lib on StackOverflow。
其他建议是从 .bash_profile 中删除有问题的行,但是该工具中可能还有其他设置。