“安装问题”;“自生”;Perl中的模块

“安装问题”;“自生”;Perl中的模块,perl,cpan,strawberry-perl,autovivification,Perl,Cpan,Strawberry Perl,Autovivification,我的Windows 10计算机上安装了草莓Perl。我已经成功地安装了许多CPAN模块,但我在这方面遇到了困难 模块 它挂在安装的make test部分,我不得不强制它退出。如果我尝试运行一个使用无自动激活功能的程序,它会失败,并出现一个错误,即在@INC中找不到模块,这是有道理的,因为它没有正确安装 我真的不知道下一步该怎么办。其他人在草莓Perl上安装此模块时是否也遇到过同样的问题?对此可以做些什么?嗯,我不确定这是否是最好的解决方案,但我想我刚刚找到了解决这个问题的方法。我只是跳过了安装的

我的Windows 10计算机上安装了草莓Perl。我已经成功地安装了许多CPAN模块,但我在这方面遇到了困难 模块

它挂在安装的
make test
部分,我不得不强制它退出。如果我尝试运行一个使用
无自动激活功能的程序,它会失败,并出现一个错误,即在
@INC
中找不到模块,这是有道理的,因为它没有正确安装


我真的不知道下一步该怎么办。其他人在草莓Perl上安装此模块时是否也遇到过同样的问题?对此可以做些什么?

嗯,我不确定这是否是最好的解决方案,但我想我刚刚找到了解决这个问题的方法。我只是跳过了安装的make测试部分,打开cpan外壳,然后执行:“notest install autovification”。这跳过了测试,所以它不会挂起,并且似乎完成了模块的安装。我简要地测试了这个包,看看它是否加载了,它似乎已经加载了,但是有可能仍然有问题。如果我遇到问题,我会更新这篇文章

请手动运行测试,以便查看它的确切挂起位置
perl-mCPAN-e“CPAN::Shell->look('autovification')”
perl Makefile.PL
<代码>gmake
prove-bv
@daxim:我认为草莓使用的是
dmake
。它随gmake一起提供并配置为使用它,检查
%PERLROOT%\c\bin
perl-MConfig-E“say$Config{make}”
不,这不是最好的解决方案。您需要检查测试的问题是什么。运行
cpan
以获得
cpan>
提示,然后执行
look autovivation
。这将带您进入一个cmd提示符,该提示符位于模块已下载和解包的目录中。然后,您可以使用
perl Makefile.PL
创建Makefile,使用
dmake
构建模块,并使用
dmake test
对其进行测试。问题是什么应该是显而易见的。然后,您可以
dmake install
安装通过测试的模块。测试应在