"Can't locate XXX in @INC ..."

"Can't locate XXX in @INC ..."

这个错误经常会遇到,根本原因是 Perl 不能找到 XXX 模块。不是系统没有这个 模块,就是安装了这个模块Perl找不到。我们模拟一下这个错误:

# perl -e 'use Foo::Bar::Baz;'

因为系统没有 Foo::Bar::Baz 模块,我们会看到一条类似的错误信息。如果系统 有这个模块, Perl 安静地返回,没有任何信息输出(No news is good news!)

如果你发现自己已经安装了这个模块,Perl就是找不到。请看 Perl 路径