我创建了一个简单的 perl 脚本,该脚本分为 2 个文件 -main.pl
主content.pm
脚本放在Project
目录中,content.pm
(模块)放在Project/utils
目录中。现在我想使用我做了这样content.pm
的main.pl
事情来使用这个模块:
use Cwd;
use lib Cwd::abs_path(getcwd()."/utils");
use utils::content;
但如果我这样做,我会得到一个错误:
Cant locate utils/content.pm in
@INC (you may need to install the utils::content module)
@INC contains: /Perl/utils /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 ...)
at ./main.pl line 10.
是否可以使用 content.pm 运行这个 main.pl 脚本而没有错误?也许我不应该使用getcwd()
(我认为它使用工作目录而不是 abs_path,但我不确定)?