gpt4 book ai didi

perl - 草莓 perl CPAN dmake 不会构建

转载 作者:行者123 更新时间:2023-12-05 00:44:13 24 4
gpt4 key购买 nike

我在使用草莓 perl 5.16.2.2 64 位及更高版本安装 CPAN 模块时遇到问题。从 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 添加到 perl Makefile.PL 生成的 dmake Makefile 文件的顶部,然后可以使用安装该模块
dmake 
dmake install

问题是,如果不尝试 CPAN 安装、编辑 Makefile 并在 cpan/build 目录中手动运行 dmake,则不会自动安装任何 CPAN 模块。使用环境变量 SHELL=cmd.exe 或 MAKESHELL=cmd.exe 不起作用,因为如果使用,构建将无法正确运行。

有谁知道为什么我的 Windows 7 64 位机器有这个问题的解决方法?

是否有任何 cpan 或其他技术的配置,以便我不必为我的草莓 perl 安装手动编辑和运行每个 CPAN 模块的 dmake makefile?

最佳答案

您是否已经安装了 dmake (MinGW)?对我来说,这适用于标准的 x64 位 Windows 安装。

另外,您的 perl 目录在路径中吗?如果不这样做,您可能需要在安装 CPAN 模块之前先重新启动计算机(真的!)。

关于perl - 草莓 perl CPAN dmake 不会构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16850577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com