草庐IT

activeperl

全部标签

windows - 我怎样才能让 ActivePerl 与 cygwin 的屏幕很好地配合?

我想使用cygwin工具(屏幕)进行开发,从cygwin环境调用ActiveStatePerl调试器会引发以下错误。bash-3.2$perl-dtest.plThesystemcannotfindthepathspecified.UnabletogetTerminalSize.TheWin32GetConsoleScreenBufferInfocalldidn'twork.TheCOLUMNSandLINESenvironmentvariablesdidn'twork.Theresizeprogramdidn'twork.atF:/Perl/lib/Term/ReadKey.pmli

windows - 在 Windows 操作系统上安装 ActivePerl

我已经在我的Windows操作系统上安装了ActivePerl。我已关注以下网址安装步骤ActivePerlInstallation完成后,我尝试在命令行上运行“perl-v”。但是报如下错误。Thesystemcannotexecutethespecifiedprogram我需要做什么来解决这些问题? 最佳答案 我遇到了类似的问题......但问题是我可以通过右键单击文件并使用perl命令行解释器打开它来执行文件......但仍然是perl-v命令会给出错误...我所要做的就是执行此命令setPATH=C:\Perl\bin;%P

windows - 使用 Microsoft VC (cl.exe) 2010 (10.0) Express 和 ActivePerl 5.12.4/32 构建 Perl/C 模块

我在使用标题中提到的配置时遇到了这个构建问题。我尝试构建的Perl模块是MongoDB::Connection。我正在通过CPANshell构建,或者像这样手动构建:C:\Opt\Perl512.32\bin\perl.exeMakefile.PLnmakecl.exe的命令行是:cl-c-I.-MD-Zi-DNDEBUG-DVERSION=\"0.43\"-DXS_VERSION=\"0.43\"^/Foxs/BSON.obj"-IC:\Opt\Perl512.32\lib\CORE"xs\BSON.c以下是错误代码及其频率:6C2040'operator':'identifier1

sqlite - 如何修复 ActivePerl 的 PPM "database disk image is malformed"错误?

我最近在Windows8.1上安装了ActivePerl18(v5.18.2)64位,但ppm不断产生相同的错误:DBD::SQLite::dbselectrow_arrayfailed:databasediskimageismalformed。这是我的命令提示符的摘录:ppminstallWin32-Console-ANSIppminstallfailed:DBD::SQLite::dbselectrow_arrayfailed:databasediskimageismalformedppmrepppmrepfailed:DBD::SQLite::dbselectrow_arrayf

sqlite - 如何修复 ActivePerl 的 PPM "database disk image is malformed"错误?

我最近在Windows8.1上安装了ActivePerl18(v5.18.2)64位,但ppm不断产生相同的错误:DBD::SQLite::dbselectrow_arrayfailed:databasediskimageismalformed。这是我的命令提示符的摘录:ppminstallWin32-Console-ANSIppminstallfailed:DBD::SQLite::dbselectrow_arrayfailed:databasediskimageismalformedppmrepppmrepfailed:DBD::SQLite::dbselectrow_arrayf

windows - 为什么我的 ActivePerl 程序报告 'Sorry. Ran out of threads'?

TomChristiansen'sexamplecode(àlaperlthrtut)是一个递归的线程实现,用于查找和打印3到1000之间的所有质数。下面是稍微改编的脚本版本#!/usr/bin/perl#adaptedfromprime-pthread,courtesyofTomChristiansenusestrict;usewarnings;usethreads;useThread::Queue;subcheck_prime{my($upstream,$cur_prime)=@_;my$child;my$downstream=Thread::Queue->new;while(my

windows - 如何在 Windows 上使用 ActivePerl 打开浏览器访问 URL?

在Windows上的ActivePerl中,如何打开浏览器访问某个URL?在Python中,有webbrowser.open(url),但我似乎找不到Perl的等价物。 最佳答案 不确定是否有“正确”的方法,但这应该可行:my@command=('start',$url);system(@command);“start”是一个Windows命令,它将使用任何关联的程序来打开参数。所以只要$url看起来像一个URL(确保它以http(s)://开头),它就应该启动浏览器。 关于window

windows - 为什么我在 Windows 上的 ActivePerl 程序停止接受套接字连接?

我在Windows上的Perl(ActivePerl)上使用fork()作为基本的套接字服务器,但显然存在问题(它不会在几次后接受连接),是吗任何解决方法?相关代码部分如下:while($client=$bind->accept()){$client->autoflush();if(fork()){$client->close();}else{$bind->close();new_client($client);exit();}} 最佳答案 我建议安装Net::Server并改为使用它,因为可能没有令人信服的理由让您自己编写所有的监

windows - 我应该为 Windows 选择 ActivePerl 还是 Strawberry Perl?

这个问题在这里已经有了答案:WhichversionofPerlshouldIuseonWindows?[closed](11个答案)关闭7年前。我对Perl完全陌生,但我想尝试一下。我读到有两个可用于Windows平台的竞争发行版(我想在其他操作系统上只是Perl:)。Wikipedia说StrawberryPerl如果需要,附带额外的开发工具来编译CPAN模块。我觉得这听起来不错。它还说ActivePerl有很多预打包的模块,使用PPM更容易安装。听起来也很棒!这两者之间存在明显的权衡。我想知道:我应该选择什么来开始?如果我选择一个有多难,是否会迁移到另一个?我对这两个发行版都进行
12