问题标签 [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 投票
3 回答
1260 浏览

perl - ActiPerl + Tcl.pm ***检测到 glibc *** munmap_chunk():无效指针:0x09b5e0d8

我在我的 Ubuntu 10.04 机器上安装了 ActivePerl 5.10.1.1007。我有一个非常简单的 Perl 脚本,其中包含以下几行:

输出如下:

请帮忙。我找不到使这项工作的方法。设置非环境变量不会导致崩溃。例如:

谢谢!!!

0 投票
2 回答
215 浏览

windows - Perl 软件包问题

我是 Perl 的新手。

我下载了一个 perl 应用程序,它在源文件中有这样一行:

它看起来像导入了一个文件。

我下载了 Eclipse [Perl-Eclipse 集成] 的插件。当我尝试将该文件作为 perl 应用程序启动时,它说它找不到导入的资源。

现在的问题是,perl 包结构是什么样的?

该行意味着必须有这样的目录结构:

我看到我下载的应用程序没有包含这样的结构,那么应该如何启动呢?

0 投票
10 回答
99773 浏览

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

我对 Perl 完全陌生,但我想尝试一下。我读到了两个可用于 Windows 平台的竞争对手发行版(我猜其他操作系统上只有Perl :)。

维基百科说,Strawberry Perl带有额外的开发工具,可以在必要时编译 CPAN 模块。这对我来说听起来不错。

它还说ActivePerl有很多预打包的模块,这些模块更容易用 PPM 安装。听起来也很棒!

这两者之间存在明显的权衡。我想知道:我应该选择什么开始?如果我选择一个有多难,是迁移到另一个吗?


我让这两个发行版都运行了几个星期。我实际上都喜欢这两者,这是一件好事!任何一个都不会出错。我最终选择了 ActivePerl,只是因为它带有离线文档(HTML 格式) ——对于那些在路上或只是不经常连接的人来说,这是一个很好的救命稻草。当我不在网上时,我在度假时开始使用 Perl 语言非常容易。

Strawberry Perl 至少和它一样好,如果不是更好的话。所以我也完全可以推荐它。我不得不说一个人应该学习 Perl——它是一门非常漂亮的语言。试试看!

0 投票
2 回答
729 浏览

perl - 如何在 ActivePerl 5.8.7 上安装 Devel::Cover?

cpan 失败并出现以下奇怪错误

问题是我无法在此环境中安装新的活动 perl 版本,并且我想要覆盖的工具无法在此环境之外运行。

0 投票
3 回答
211 浏览

windows - 我可以在 Windows 上使用 Proc::Reliable 吗?

我在 Win 7 机器上使用 ActivePerl,我想使用 Proc::Reliable CPAN 模块。它下载并正确安装,但是当我尝试运行以下代码时,它失败了run

我尝试了几件事,例如测试status并尝试检索输出,但没有运气。据我所知,该程序在run.

作为参考 perl.exe 在我的PATH变量中,我从命令行调用它:perl.exe test.pl

0 投票
2 回答
562 浏览

windows - 如何在 Windows 中安装 ActivePerl?

我是 perl 脚本的新手。我有一个要在 Windows XP 中运行的 Perl 程序。

我听说ActivePerl工具用于在 Windows 中运行 Perl 脚本。

我尝试安装 ActivePerl,但安装失败。

请帮助我安装和运行一些示例应用程序。

0 投票
4 回答
2989 浏览

perl - 为什么 STDIN 会导致我的 Perl 程序冻结?

我正在学习 Perl,并编写了这个脚本来练习使用 STDIN。当我运行脚本时,它只在控制台上显示第一个打印语句。无论我输入什么,包括新行,控制台都不会显示下一个打印语句。(我在 Windows 机器上使用 ActivePerl。)它看起来像这样:

这是我的脚本:

我在研究我的问题时注意到的一个潜在解决方案是我可以包括

我的脚本中。不过,这些行并没有解决我的问题。

我应该怎么做才能让 STDIN 正常运行?如果这是正常行为,我错过了什么?

0 投票
1 回答
1585 浏览

windows - 如何在 Windows 上的 ActivePerl 中手动安装 DBD-Oracle 1.17?

在 WindowsXP 上安装 Active Perl 5.8.8 Build 822 后,我在 Perl 包管理器的“查看所有包”中没有看到 DBD-Oracle。相同的 CPAN 位置是http://search.cpan.org/dist/DBD-Oracle-1.17/,但我不知道手动安装此 tar 的过程(DBD-Oracle-1.17.tar.gz)在 ActivePerl 中。

0 投票
4 回答
11673 浏览

perl - 在 Windows 7 中使用 ActivePerl @ARGV 为空

我有以下 Perl 脚本。我正在尝试使用 ActivePerl 在 Windows 7 中运行它:

(如您所见,我正在尝试为 mp3splt 创建一个包装器 :-))

当我这样运行它时:

C:\Program Files (x86)\mp3splt>run_mp3splt.pl a

我明白了:

因此,首先,当 I 时print @ARGV,什么都没有打印,其次,当我分配时$filename = $ARGV[0]$filenameis undef,所以我收到警告。

所以......我做错了什么?为什么没有将命令行参数传递给脚本?

0 投票
4 回答
1384 浏览

perl - XAMPP - 更改 @INC 路径以直接指向 Activeperl 5.12.2 LIB

我目前在 C:\xampp 安装了 XAMPP。我目前在 C:\Perl64 安装了 Activeperl。

在执行 perl 脚本时,如何让我的 XAMPP 服务器使用 activeperl 中的库而不是 xampp 中的内置库?