Heroku自动完成导致“找不到本地/lib.pm”错误

时间:2018-12-02 15:00:33

标签: ruby macos perl heroku terminal

我尝试了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失败-编译中止。

“Can't locate local/lib.pm” Error

1 个答案:

答案 0 :(得分:3)

似乎正在尝试使用local::lib Perl模块。这样会在您的本地目录中创建一个Perl库目录,因此您不必以root用户身份安装模块。

我不知道为什么该工具不能为您做到这一点(您应该将这些告知维护者)。您可以自己安装它:

我希望这会更容易一些,所以您可以使用快速的cpan命令来完成。还有很多about local::lib on StackOverflow

其他建议是从 .bash_profile 中删除有问题的行,但是该工具中可能还有其他设置。