我正在尝试在 dzsoft perl 编辑器中运行 .pm 程序。但我收到了这个错误
Can't locate Moo.pm in @INC (@INC contains: C:\Users\123\Desktop\ C:/Perl64/site/lib C:/Perl64/lib .) at UniNE.pm line 5.
我的解释器是 ActivePerl-5.18.2.1802-MSWin32-x64-298023 我怎样才能将 moo.pm 添加到 lib?
这个错误意味着你有一行说它use Moo;
找不到它。第一个问题是——你安装了“Moo”吗?如果没有,那么:
perl -MCPAN -e shell
install Moo
这可能需要对 ActivePerl 进行一些处理,因此您可能想尝试使用它ppm
。如果您确实安装了它,那么我建议下一个调用端口是尝试找出它最终的位置 -Moo.pm
在您的本地文件系统中搜索,并将其与您的@INC
路径进行比较。您可能会发现权限是根本原因,并且您的 perl 用户无法读取它。
我应该先安装 Moo 模块。从命令行尝试:cpan Moo