问题标签 [activeperl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
154 浏览

perl - perl 脚本在调用 win32 dll 时崩溃

我有一个使用 _cdecl 调用约定构建的 win32 dll,它将一个函数导出为:

我从 perl 脚本中调用这个函数,如下所示:

这个调用工作正常,我成功地获得了返回值。

现在,当我试图在 perl 多线程实现中调用这个“call_dll”函数时,脚本每次都会崩溃。

我在 Windows7 上使用活动 perl 5.16

这次崩溃的原因是什么?我们不能将 win32::api 用于线程实现吗?

0 投票
2 回答
293 浏览

perl - 如何防止 perl 替换仅 unix 的换行符?

我有一个小例程,我在文件上应用一些正则表达式并将整个内容写入一个新文件。

该脚本在 Windows 机器上执行。

出于测试目的,我有一个仅包含 Unix Linebreaks 的文件LF。但是,在处理文件后,换行符是CRLF格式。

如何防止 perl 更改换行格式?

更新@阿蒙:

0 投票
2 回答
1128 浏览

perl - 使用 apache2 和 ActivePerl 5.16 编译 mod_perl?

我在 RHEL 5.9 服务器上使用 ActivePerl 5.16。我已经设置了 PATH 变量,以便首先找到 ActivePerl 可执行文件。现在我正在尝试编译 mod_perl.so。但是,该命令perl Makefile.PL MP_APXS=/usr/sbin/apxs会产生:

我对这一切有点困惑......我是一个 Perl 初学者,我只想在我的服务器上启动并运行一些软件(很大程度上基于 Perl)。有什么建议吗?

0 投票
3 回答
20586 浏览

xml - 找不到 XML/LibXML.pm

我在我的 Windows XP 操作系统上安装了 Strawberry Perl。后来我尝试执行 .XML 文件,但它抛出如下错误。我也尝试了 Active Perl,也得到了同样的错误。

我在命令提示符下运行以下代码:

错误:在@INC 中找不到 XML/LibXML.pm 包含:C:/Perl/site/Lib C:/perl/Lib at xcp_conf.pl

你能告诉我在哪里下载上面的文件吗?如何安装该软件包?

0 投票
2 回答
4212 浏览

perl - 安装 XML::DOM 模块失败

我找不到任何解决方案两周.!!!! 我尝试使用 cpan.exe 安装 CPAN 模块。

当我尝试使用“安装 XML::DOM”安装模块时失败,说明 dmake.exe 不正常,

这是我的错误:

我在 Perlmonks 中问了这个问题,我得到了这个答案:“看起来你正在(或曾经)使用 MKS,这可能会混淆诸如哪个 shell dmake 调用等等之类的东西。我建议你删除它(MKS 的路径)从您的系统 PATH 变量(示例)。完成此操作后,启动新的命令提示符并重试安装“

我该怎么办?

0 投票
2 回答
1686 浏览

perl - 在 Active Perl 中安装旧版本的模块

我正在尝试在 Perl 中安装 Date::Manip 模块。我正在运行 Perl 版本 5.14.2,它似乎没有通过 PPM 成功安装。(PPM 引发 401 Access required 错误)。我猜这里的错误是 ppm 中的模块的 Perl 版本已过时。由于这是在服务器中,并且每天都有许多其他脚本在运行,因此我无法升级 Perl 版本。我需要安装以前版本的 Date::Manip 模块,但这在 ppm 中找不到。我该怎么做呢?

谢谢 !

0 投票
1 回答
2966 浏览

perl - 使用 activeperl 手动安装模块时的依赖性问题

好的,这是完整的故事,我被引用到这个站点: https ://github.com/Kimtaro/jisho.org ,源代码很棒,我只想测试让它在我的本地服务器上使用 XAMPP 离线运行我的详细信息如下:Windows 7 32 位终极版,XAMPP v1.7.2,ActivePerl 5.16.3 Build 1603

我得到了压缩文件并尝试使用 perl makefile.pl 手动安装它

那么问题来了:在makefile.pl第1行的@INC(@INC包含:C:/Perl/site/lib C:/Perl/lib。)中找不到inc/Module/Install.pm。BEGIN失败--编译在 makefile.pl 第 1 行中止。

我没有尝试过草莓 Perl,但我的问题是,“这是依赖问题吗?” 因为我试图查看并且我没有在 perl 目录中找到 install.pm 。我一直在努力在任何地方找到解决方案,即使有一点点线索可以解决它,我也会非常感激。

0 投票
3 回答
9200 浏览

windows - 如何为 windows 32 位电脑安装 activeperl

如何为 windows 32 位电脑安装 activeperl?由于 vversion 5.16.3.1603 和 5.18.1.1800 支持 64 位而不是 32 位,因此在安装时面临问题。

0 投票
0 回答
653 浏览

perl - 通过 CPAN 安装 WWW::Selenium 时出错

我已经安装了 ActivePerl PPM 和 Strawberry Perl(Padre)。尝试通过命令提示符安装 WWW::Selenium CPAN

它抛出以下错误

我还安装了 Selenium 独立服务器(一个 jar 文件)。但是以下代码在命令提示符下不起作用。

PS:我不知道 Perl。我是初学者。

0 投票
2 回答
2865 浏览

perl - ActivePerl ppm 命令错误

我安装了

我控制了Windows路径,没问题。

当我打开 Git Bash 指挥官并输入

或者

它给出了错误;

我找不到任何帮助或教程