我怎样才能让Strawberry Perl的cpan(1)找到perl?

时间:2010-05-27 17:34:43

标签: perl makefile cpan strawberry-perl

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

cpan Template

产生以下结果:

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

我无法理解

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

3 个答案:

答案 0 :(得分:7)

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

我将它从我的PATH中移除,并继续与此斗争了几天,直到我意识到dmake正在调用错误的shell。

希望这可以帮助其他人。

答案 1 :(得分:2)

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

答案 2 :(得分:1)

你可能有点逃避。某处使用路径C:\strawberryperl\bin\perl.exe配置某些内容,但需要将这些斜杠转义为:

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

我不知道你如何安装你的perl,我无法告诉你哪里可能找到这个糟糕的配置值。