我正在尝试在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.
我的interpertor是ActivePerl-5.18.2.1802-MSWin32-x64-298023 如何将moo.pm添加到lib?
答案 0 :(得分:4)
此错误表示您有一行显示use Moo;
并且无法找到它。第一个问题是 - 你安装了Moo&#39 ;?如果没有,那么:
perl -MCPAN -e shell
install Moo
这可能需要与ActivePerl稍微不同,所以您可能想尝试使用ppm
代替。如果您确实安装了它,那么我建议下一个调用端口是尝试找出 最终的位置 - 在本地文件系统中搜索Moo.pm
,然后比较针对您的@INC
路径。您可能会发现权限是根本原因,并且您的perl用户无法读取权限。
答案 1 :(得分:2)
我应该先安装Moo模块。尝试使用cmd-line:cpan Moo