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

windows-7-x64 - 使用 EPIC、Indigo 和 Windows 7 64 位进行调试

我正在尝试让 EPIC 调试器使用以下设置:

  • 日蚀靛蓝
  • ActivePerl 5.14.2
  • 史诗 0.6.44
  • Windows 7、64 位

当我启动调试器时,我收到以下消息:

我已经阅读了关于这个众所周知的错误(SourceForge ID 2907155)的所有内容,并尝试了所有解决方案,但均无济于事。

  • 最初,我无法安装 PadWalker(没有与 Windows 7 64 位兼容的可用版本),但随后我可以通过启动 PPM 并直接从所有可用软件包列表中选择此软件包来安装它。
  • 我还安装了 PathTools(建议作为错误报告中的可能修复程序)。这导致 Cwd.pm 从 3.6 回滚到 3.3,但这似乎并不重要。
  • 然后我编辑了 Cwd.pm(同样,正如错误报告中所建议的那样)并删除了eval被认为是问题根源的内容。
  • 我关闭并重新打开 Eclipse。但是,我仍然得到同样的错误。

所以,我没有想法。也许某些修复是相反的?

有没有人让调试器为此配置工作?

谢谢。

0 投票
1 回答
348 浏览

perl - 关于 perl 5.8.3 DBI 安装

注意到我们的系统有 perl 5.8.3。我无法找到 DBI.pm。当我执行 perl -V 时,它显示了以下输出。贴在下面。使用 HPUX11 操作系统。perl 安装目录下的所有已安装文件都具有 root 或 bin 作为文件的所有者。我现在没有root密码。我想安装 DBI.pm。我该怎么做。我需要从 CPAN 或 Active Perl 网站下载吗?

perl -V

此二进制文件的特征(来自 libperl): 编译时选项:MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT
本地应用补丁:ActivePerl Build 809 22218 删除有关分离线程在 Windows 上崩溃的警告 22201 通过稍后释放 Perl 解释器来避免线程 + win32 崩溃 22169 显示'使用低级 I/O 时出现内存不足”错误 22159 升级到 Time::Hires 1.55 22120 使“配置 -Dcf_by=...”工作 22051 升级到 Time::HiRes 1.54 21540 修复 if.pm 中的向后兼容性问题hpux 下编译 2005 年 5 月 17 日 18:12:56 编译

perl 安装目录下的所有安装文件都以 root 或 bin 作为用户 ID。我现在没有root密码。我想安装 DBI。我该怎么做?

0 投票
2 回答
9316 浏览

perl - 使用 activeperl 设置 sublime text 2?

使用 sublime text 2 的新手,我想知道如何让它指向 activeperl.exe(在 win7 上)。

我正在测试编译器以确保它可以与简单的东西一起工作,例如:

但它让我对如何 $x 不是公认的语法大发雷霆。我确实将 ST2 指向了我的 python 可执行文件,但我忘记了我应该编辑路径的迷宫中的哪个文件。

0 投票
1 回答
1325 浏览

perl - Windows 7 上的 ActivePerl ppm 问题,无法验证已安装的模块

几天前,当我安装了许多与电子邮件相关的模块时,我的 ppm 正在工作,它可以很好地安装和验证每个模块。但是现在它有一个问题,让我举个例子:

ppm 安装电子邮件::简单

没有要安装的软件包

ppm 验证电子邮件::简单

ppm 验证失败:未安装包 'email::simple'

我用我编写的使用这个模块的脚本进行了测试,它编译和运行得很好。但是,它不适用于我后来安装的另一个模块。

ppm 安装电子邮件::received

没有要安装的软件包

ppm 验证电子邮件::received

ppm 验证失败:未安装包 'email::received'

perl test.pl "文件"

无法在 test.pl 第 17 行的 @INC 中找到 Eamil/Received.pm(@INC 包含:C:/Perl64/site/lib C:/Perl64/lib。)BEGIN failed-compilation 在 test.pl 中止第 17 行。

我自己验证了文件 received.pm 安装在 Perl64/site/lib/email/ 下。为什么编译器无法识别此模块?

PS:我还可以看到 email::received 模块是使用 GUI ppm 安装的。我尝试重新安装 ActivePerl 但问题仍然存在

0 投票
1 回答
38 浏览

perl - Activeperl 是否将 Windows 'stdlib' 用于 rand 函数

有谁知道 Activeperl 是否将 Windows 'stdlib' 用于 rand 和 srand 函数?我正在使用 perl 5.16。提前感谢您的回复。

0 投票
1 回答
344 浏览

perl - 关于 perl tie::File 模块

我对 tie::file 模块有两个疑问

  1. 我使用 tie::file 模块对 55 MB 的文件进行搜索,并在 tie::file 中设置了 20 MB 的内存。当我尝试在绑定数组上 grep 以查找搜索字符串时,它需要很长时间。有什么解决办法吗?

  2. 可以 tie::file 用于读取二进制文件。绑定数组由“\n”分隔。如何使用 tie::file 读取二进制文件?你能贴我一些示例代码吗?

/home/a814899> perl -e 'print "x\n"x27 for 1..1024*1024;' >一个

/home/a814899> 回声“你好世界”>> a

0 投票
1 回答
237 浏览

iis-7 - 我在 IIS7 旁边安装了 ActivePerl64 5.16.1

我在 SBS2008 上与 IIS7 一起安装了 ActivePerl64 5.16.1

当我浏览该网站时,我收到 403 权限错误。

我已经检查了站点根文件夹的所有权限和所有登录凭据。

如果我打开所有目录浏览,我可以浏览文件夹,上一级。

该站点是 OTRS 的一个实例。

感激地收到任何帮助。

0 投票
1 回答
964 浏览

json - 如何在没有 \n 的情况下以可读格式在 PERL 中获取 JSON 输出?

我需要从 PERL 脚本中获取可读的 JSON 对象,但它不是可读格式。

这是生成 JSON 的代码。

一切正常,除非我查看文件(这里是打印行):

结果如下:

JSON 对象的格式正确,但这\n就是问题所在。它没有使用实际的换行符输出。这就是问题所在。

0 投票
1 回答
3347 浏览

windows - Windows 上的 Perl:编码问题

我的 Perl 脚本有问题。在类 UNIX 系统中,它将所有 Unicode 字符ä正确地打印到控制台。在 Windows 命令行中,字符被分解为无意义的字形。有没有一种简单的方法可以避免这种情况?我正在使用use utf8;.

提前致谢。

0 投票
0 回答
97 浏览

perl - 使用 Spreadsheet::ParseExcel 时防止丢失图表

我需要编辑一个excel文件的数据和图表。我可以编辑数据,但图表会丢失。

电子表格::ParseExcel说:

您只能重写 Spreadsheet::WriteExcel 支持的功能,因此原始 Excel 文件中的宏、图形和其他一些功能将丢失。此外,不会重写公式,只写入公式的结果。

有什么解决方法吗?