Articles of activeperl

Perl不在Windows 10中运行

我刚刚在我的64位笔记本电脑上下载了Windows 10的ActivePerl,但是当我进入命令提示符时,除非目录是C:\ Perl64 \ bin,否则perl -v会失败,在这种情况下,它会告诉我我的Perl 5.20。 2版权Larry Ullman等,但如果我尝试打开perl文件在任何地方,没有任何反应,如果我运行perl.exe它只是向我显示一个闪烁酒吧命令窗口,什么也没有发生,当我尝试运行.pl程序Eclipse它告诉我可预见的是,因为perl-v失败,它不会运行。 我能做些什么来获得.pl文件的运行?

如何在ActiveState Perl 5.20上安装Lib :: XML?

我正在尝试在我的ActiveState Perl Windows机器中安装Lib :: XML。 perl 5,版本20,subversion 2(v5.20.2) 我尝试了以下内容: C:\Users\VENKATESH>ppm install XML-LibXML ppm install failed: Can't find any package that provides XML-LibXML C:\Users\VENKATESH>ppm install http://theoryx5.uwinnipeg.ca/ppms/XML-LibXML.ppd ppm install failed: 500 Can't connect to theoryx5.uwinnipeg.ca:80 如何在Windows上安装Perl的软件包?

我如何忽略Apache 2上的Windows shebang?

我在Windows机器上build立了一个本地的Perl Web环境。 我正在处理的应用程序最初来自Linux服务器,因此源.pl文件的shebang如下所示: #!/usr/bin/perl 这会导致我的Windows开发机器上出现以下错误: (OS 2)The system cannot find the file specified. 是否有可能更改我的Apache 2 conf,以便我的Windows机器上的shebang被忽略? 当然我可以设置shebang到#!c:\perl\bin\perl.exe ,这很明显; 但问题在于部署更新的文件。 很明显,在每次部署时都会改变这种情况,这很不方便。 我在Windows 7上使用ActivePerl 。 更新: 我应该提到我需要保留这个脚本,以便脚本可以在我们的共享宿主Linux生产服务器上运行。 如果我没有这个限制,而且我也不必使用shebang,那么明显的答案就是不使用它。

的ActivePerl。 .pl文件不再执行,而是在记事本中打开

截至今天上午,我已经在Windows 7中运行perl脚本。 我犯了使用记事本作为打开/ editng我的.pl文件的默认值的错误。 现在,当我尝试从DOS提示符运行未经编辑的.pl文件时,脚本不会执行,而是在Windows资源pipe理器中打开关联的源代码文件。 不pipe复杂程度如何(包括经典的“hello world”),这对我所有的.pl文件都是一样的。 我一直在研究需要registry的变化 – 这一切都很好。 尝试assoc和ftype的变化 – 什么都没有。 尝试重新安装ActivePerl – 没有解决scheme。

Windows上的Perl:编码问题

我的Perl脚本有问题。 在类UNIX系统中,它将所有Unicode字符(如ä正确输出到控制台。 在Windows命令行中,字符被分解为无意义的字形。 有没有简单的方法来避免这种情况? 我正在使用use utf8; 。 提前致谢。