上周,我在我的ActivePerl上用草莓Perl代替了WinXP。
我发现我必须使用perl myperl.pl命令运行Perl脚本;否则,我只需要在安装草莓之前运行myperl.pl。我如何才能像以前一样运行myperl.pl?
我检查了我的环境配置如下。
\Program\Microsoft\90\ 5\;C:\Perl\site\bin;C:\Perl\bin;C:\Perl\bin\;C:\Program \binn;C:\Program \公共文件\Thunder\KanKan\Codecs 3.2\bin\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program \ATI技术\ATI控制面板;C:\ C:>文件\Microsoft\90\binn\C:\Program\公共文件\Thunder\KanKan\Codecs;C:\C:>\binn;C:\草莓\perl\bin`‘
安装成功后,path值中已经列出了草莓Perl路径。
我错过什么了吗?谢谢你的建议。
发布于 2010-06-10 11:15:48
从命令提示符尝试:
assoc .pl=PerlScript
ftype PerlScript=c:\strawberry\bin\perl.exe %1 %*- kmx
发布于 2010-06-10 10:56:25
您需要将.pl文件扩展名与Strawberry的可执行文件相关联(这是一个Windows,而不是Perl )。
要做到这一点,有两种方法(您可以在ServerFault上搜索或询问最佳列表或完整列表),但我在XP上通常使用的方法是:
如果我搞砸了,下面是Microsoft的官方说明:
http://support.microsoft.com/kb/307859
更新请看kmx的答案-他的方法是所有命令行,因此似乎比我更好的图形用户界面浮躁.我确认它也能工作(至少没有参数)。
发布于 2010-06-10 13:39:16
您可能需要将.PL扩展放入PATHEXT环境变量中。这将使.pl文件与PATH变量一起工作。
类型
set PATHEXT看看你是不是被陷害了。如果不是,那么转到我的计算机->properties->Advanced,然后按下选项卡底部的“环境变量”按钮。在这里,可以将.PL添加到PATHEXT变量中。
或者,只需将其设置在某个批处理文件中,运行该批处理文件以启动cmd:
set PATHEXT=%PATHEXT%;.PLhttps://stackoverflow.com/questions/3013341
复制相似问题