121得票10回答
我应该选择 ActivePerl 还是 Strawberry Perl 用于 Windows?

我完全不了解Perl,但我想试试。我了解到Windows平台有两个竞争的发行版可用(我猜其他操作系统上只有Perl :) 维基百科说Strawberry Perl配备了额外的开发工具,以编译CPAN模块,如果需要的话。对我来说这听起来很好。 它还说,ActivePerl有许多预打包模块,可...

29得票2回答
为什么在使用ActivePerl时备份文件需要指定-i开关?

我发现在ActivePerl下,如果不指定备份扩展名,无法使Perl的一行代码进行原地编辑: C:\> perl -i -ape "splice (@F, 2, 0, q(inserted text)); $_ = qq(@F\n);" file1.txt Can't do inpla...

16得票5回答
在Perl中,我如何生成由8个十六进制数字组成的随机字符串?

使用Perl编写,不使用任何未随ActivePerl捆绑的额外模块,如何创建一个由0-F组成的8个字符的字符串,例如0F1672DA?填充应该可以控制,并且最好是恰好8个字符。 我想生成的字符串类型的更多示例:28DA9782 55C7128A

16得票3回答
为什么在使用"perl Configure VC-WIN64A"命令后没有生成"ms\do_ms.bat"文件?

我正在使用Visual Studio 2015编译OpenSSL。我已经安装了: Windows 10上的Visual Studio 2015。 ActivePerl-5.24.0.2400-MSWin32-x64-300558。 nasm-2.11.08-win32。 通过git clo...

13得票8回答
如何在Windows中使用Apache 2忽略Perl shebang?

我在我的Windows机器上设置了本地Perl Web环境。我正在处理的应用程序最初是从Linux服务器获得的,因此源.pl文件的shebang看起来像这样:#!/usr/bin/perl 这在我的Windows开发机器上引起以下错误:(OS 2)The system cannot find ...

9得票4回答
在Windows 7上使用ActivePerl时,@ARGV为空。

我有以下的Perl脚本。我正在尝试在Windows 7上使用ActivePerl运行它: #!c:\Perl64\bin\perl.exe -w use strict; my $mp3splt_exe = 'c:\Program Files (x86)\mp3splt\mp3splt.e...

9得票4回答
我可以在一台电脑上同时使用草莓Perl和ActiveState Perl吗?

我曾经不小心删除了我的ActivePerl,导致所有已安装的模块都丢失了。因此现在我对这种问题非常小心。由于某些原因,我现在想使用Strawberry Perl,同时继续使用ActiveState的ActivePerl。 这会导致兼容性问题吗?是否建议这样做?

9得票5回答
如何在没有互联网连接的情况下在ActivePerl中安装软件包?

在ActivePerl中,"ppm"可以从Internet安装软件包,"ppm install x.ppd"可以从ppd文件中安装,但大多数CPAN软件包以.tar.gz格式分发。 如何向没有Internet连接的运行ActivePerl的计算机提供模块?("make"可能不可用。) 更新...

9得票2回答
使用ActivePerl设置Sublime Text 2?

我刚开始使用Sublime Text 2,想知道如何让它指向activeperl.exe(在win7上)。 我正在测试编译器,确保它能够处理简单的内容,例如: $x = 1; $print "$x"; 但是它告诉我 $x 不是被认可的语法。我已经将 ST2 指向了我的 Python 可...

8得票1回答
CPAN错误:无法获取终端大小。Win32 GetConsoleScreenBufferInfo调用未起作用。

ActiveState Perl - 5.26在Windows 10 - 64位上。 当我尝试从CMD启动cpan时,我看到以下错误: C:\Users\orenm>cpan Unable to get Terminal Size. The Win32 GetConsoleScre...