我遇到安装使用草莓perl 5.16.2.2 64位及更高版本的CPAN模块的问题。当从CPAN dmake的安装失败,出现以下错误构建模块:草莓Perl CPAN dmake不会生成
dmake.exe: Error executing 'C:\Windows\system32\cmd.exe; /c C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mkpath -- blib\lib\MIME': No such file or directory
dmake.exe: Error code -1, while making 'blib\lib\MIME\.exists'
广泛的研究后,我发现,该问题的解决方法是SHELL = CMD.EXE添加到dmake的Makefile文件文件的顶部通过用perl Makefile.PL然后可以被安装在模块
dmake
dmake install
产生的问题是,没有CPAN模块将自动安装而无需在CPAN手动尝试一个CPAN安装,编辑生成文件和运行的dmake/build目录。使用环境变量SHELL = cmd.exe或MAKESHELL = cmd.exe不起作用,因为如果使用,构建不能正确运行。
有谁知道为什么我的Windows 7 64位机有这个问题的修复?
是否有任何cpan或其他技术的配置,以便我不需要为我的草莓perl安装中的每个CPAN模块手动编辑和运行dmake makefile?
我没有真正的答案给你,因为我在Win 7 64bit上遇到了同样的情况,但是我没有太多的空闲时间来尝试调查它,所以我使用ppm来安装工作正常的模块:| –