【发布时间】:2021-05-28 11:27:01
【问题描述】:
作为一个 Perl 菜鸟,我犯了一个菜鸟错误。
我正在处理一个需要 HTML 解析器的项目,所以我想我会安装 Perl 的 HTML::TreeBuilder::XPath 模块,所以我在没有完全了解它们的工作原理的情况下深入研究 cpan 和 perlbrew。我创建了一个本地库,但想将所有内容恢复为默认值。但是,每次打开终端窗口时都会出现此错误(由于某种原因两次):
Can't locate local/lib.pm in @INC (@INC contains:
/Users/James/perl5/lib/perl5
/Library/Perl/5.12/darwin-thread-multi-2level
/Library/Perl/5.12
/Network/Library/Perl/5.12/darwin-thread-multi-2level
/Network/Library/Perl/5.12
/Library/Perl/Updates/5.12.4/darwin-thread-multi-2level
/Library/Perl/Updates/5.12.4
/System/Library/Perl/5.12/darwin-thread-multi-2level
/System/Library/Perl/5.12
/System/Library/Perl/Extras/5.12/darwin-thread-multi-2level
/System/Library/Perl/Extras/5.12 .).
BEGIN failed--compilation aborted.
我见过类似的 StackOverflow 问题 here,但我没有安装 apt-get。
如何重置我的机器以使该错误不再出现并使用默认库?
【问题讨论】:
-
你在某个地方有一个
use local::lib,如果你已经正常安装了,你就不再需要它了