我在使用 Strawberry Perl 安装模板模块时遇到问题。
cpan Template
产生以下结果:
Writing Makefile for AppConfig
C:strawberryperlbinperl.exe: not found
dmake.EXE: Error code 255, while making 'blib\lib\.exists'`
我也无法理解
- 如何影响路径以便
dmake
正常工作 - 为什么路径(这是正确的)中没有任何 \ 。
我在使用 Strawberry Perl 安装模板模块时遇到问题。
cpan Template
产生以下结果:
Writing Makefile for AppConfig
C:strawberryperlbinperl.exe: not found
dmake.EXE: Error code 255, while making 'blib\lib\.exists'`
我也无法理解
dmake
正常工作如果您一直在使用 MKS,您不仅需要确保已将其从 PATH 中删除,还需要确保您没有将 SHELL 设置为指向 MKS sh.exe。
我将它从我的 PATH 中删除,并继续为此挣扎了几天,直到我意识到 dmake 调用了错误的 shell。
希望这可以帮助其他人。
答案是我需要卸载(或至少从我的路径中删除)MKSTookit(基本上是像 Cygwin 这样的 Windows 的 unix shell 环境。)不完全确定为什么这解决了问题 - 但它已经解决了问题,我能够通过 CPAN 安装。感谢大家的回答和评论。
你可能已经被逃跑所咬伤。在某处配置了 path C:\strawberryperl\bin\perl.exe
,但这些斜杠需要转义为:
C:\\strawberryperl\\bin\\perl.exe
由于不了解您如何安装 perl 的更多信息,我无法告诉您可能会在哪里找到这个错误的配置值。