问题标签 [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.
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。但是,我仍然得到同样的错误。
所以,我没有想法。也许某些修复是相反的?
有没有人让调试器为此配置工作?
谢谢。
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。我该怎么做?
perl - 使用 activeperl 设置 sublime text 2?
使用 sublime text 2 的新手,我想知道如何让它指向 activeperl.exe(在 win7 上)。
我正在测试编译器以确保它可以与简单的东西一起工作,例如:
但它让我对如何 $x 不是公认的语法大发雷霆。我确实将 ST2 指向了我的 python 可执行文件,但我忘记了我应该编辑路径的迷宫中的哪个文件。
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 但问题仍然存在
perl - Activeperl 是否将 Windows 'stdlib' 用于 rand 函数
有谁知道 Activeperl 是否将 Windows 'stdlib' 用于 rand 和 srand 函数?我正在使用 perl 5.16。提前感谢您的回复。
perl - 关于 perl tie::File 模块
我对 tie::file 模块有两个疑问
我使用 tie::file 模块对 55 MB 的文件进行搜索,并在 tie::file 中设置了 20 MB 的内存。当我尝试在绑定数组上 grep 以查找搜索字符串时,它需要很长时间。有什么解决办法吗?
可以 tie::file 用于读取二进制文件。绑定数组由“\n”分隔。如何使用 tie::file 读取二进制文件?你能贴我一些示例代码吗?
/home/a814899> perl -e 'print "x\n"x27 for 1..1024*1024;' >一个
/home/a814899> 回声“你好世界”>> a
iis-7 - 我在 IIS7 旁边安装了 ActivePerl64 5.16.1
我在 SBS2008 上与 IIS7 一起安装了 ActivePerl64 5.16.1
当我浏览该网站时,我收到 403 权限错误。
我已经检查了站点根文件夹的所有权限和所有登录凭据。
如果我打开所有目录浏览,我可以浏览文件夹,上一级。
该站点是 OTRS 的一个实例。
感激地收到任何帮助。
json - 如何在没有 \n 的情况下以可读格式在 PERL 中获取 JSON 输出?
我需要从 PERL 脚本中获取可读的 JSON 对象,但它不是可读格式。
这是生成 JSON 的代码。
一切正常,除非我查看文件(这里是打印行):
结果如下:
JSON 对象的格式正确,但这\n
就是问题所在。它没有使用实际的换行符输出。这就是问题所在。
windows - Windows 上的 Perl:编码问题
我的 Perl 脚本有问题。在类 UNIX 系统中,它将所有 Unicode 字符ä
正确地打印到控制台。在 Windows 命令行中,字符被分解为无意义的字形。有没有一种简单的方法可以避免这种情况?我正在使用use utf8;
.
提前致谢。
perl - 使用 Spreadsheet::ParseExcel 时防止丢失图表
我需要编辑一个excel文件的数据和图表。我可以编辑数据,但图表会丢失。
您只能重写 Spreadsheet::WriteExcel 支持的功能,因此原始 Excel 文件中的宏、图形和其他一些功能将丢失。此外,不会重写公式,只写入公式的结果。
有什么解决方法吗?