6

我在使用 Strawberry Perl 安装模板模块时遇到问题。

cpan Template

产生以下结果:

 Writing Makefile for AppConfig
 C:strawberryperlbinperl.exe: not found
 dmake.EXE:  Error code 255, while making 'blib\lib\.exists'`

我也无法理解

  • 如何影响路径以便dmake正常工作
  • 为什么路径(这是正确的)中没有任何 \ 。
4

3 回答 3

7

如果您一直在使用 MKS,您不仅需要确保已将其从 PATH 中删除,还需要确保您没有将 SHELL 设置为指向 MKS sh.exe。

我将它从我的 PATH 中删除,并继续为此挣扎了几天,直到我意识到 dmake 调用了错误的 shell。

希望这可以帮助其他人。

于 2010-10-17T15:49:39.047 回答
2

答案是我需要卸载(或至少从我的路径中删除)MKSTookit(基本上是像 Cygwin 这样的 Windows 的 unix shell 环境。)不完全确定为什么这解决了问题 - 但它已经解决了问题,我能够通过 CPAN 安装。感谢大家的回答和评论。

于 2010-06-08T04:05:33.470 回答
1

你可能已经被逃跑所咬伤。在某处配置了 path C:\strawberryperl\bin\perl.exe,但这些斜杠需要转义为:

C:\\strawberryperl\\bin\\perl.exe

由于不了解您如何安装 perl 的更多信息,我无法告诉您可能会在哪里找到这个错误的配置值。

于 2010-05-27T17:45:00.273 回答