问题标签 [strawberry-perl]

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 回答
2135 浏览

perl - 在 Perl Dancer 应用程序中使用集成 Windows 身份验证

我目前正在使用 Perl Dancer 构建一个网络应用程序。此应用程序要求用户使用我公司的 Active Directory 进行身份验证。为了避免提示用户输入用户名和密码,我想使用集成 Windows 身份验证。但是,我很难找到任何解释如何在 Perl 中使用这种类型的身份验证的文档——更不用说 Dancer 框架了。在这一点上,我不确定我是否会在 Apache 或 IIS 上部署这个应用程序,所以可以同时使用两者的东西会更好。有没有人有任何建议可以帮助我入门?

0 投票
2 回答
547 浏览

perl - 为什么 Strawberry Perl 不删除这些换页符?

我目前正在 WinXP 上运行 Strawberry Perl,并且正在尝试处理 unix 格式的平面文件。平面文件使用换行符分隔字段,使用换页符分隔记录。我正在尝试将 FF 转换为其他任何东西(CRLF、';'、TAB 等)。我尝试使用以下 perl 单行代码但没有成功:

我唯一注意到的是 dos.txt 最终将所有 LF 字符转换为 CRLF,但 FF 字符仍然存在。我什至尝试重新处理 dos.txt 文件,再次尝试替换 FF,但仍然没有骰子。我仍然是一个 perl 新手,所以也许我错过了什么?有谁知道为什么上面的命令不做我想让他们做的事情?

0 投票
1 回答
147 浏览

perl - Perl Packer 未按预期运行

我最近安装了 Perl Packer 模块来将我的 perl 脚本编译成 exe 包。我在 Windows 32 位机器上运行草莓 perl 设置。当我尝试运行 pp -o 命令时,我收到一条错误消息,指出 Perl 不是我的路径的一部分。出于某种原因,它在 F:/Programs/Strawberry Perl/site/bin/perl.exe 中寻找 perl,而真正的路径是 F:/Programs/Strawberry Perl/bin/perl.exe。Perl 本身从命令行运行良好。如何让 Perl Packer 找到我的 perl.exe?

0 投票
4 回答
2748 浏览

perl - 我可以在一台计算机上同时使用 Strawberry Perl 和 ActiveState Perl 吗?

我曾经删除过一次我的ActivePerl,所有安装的模块都丢失了。所以现在我对这类问题非常小心。由于某种原因,我现在想使用Strawberry Perl,同时保留 ActiveState 的 ActivePerl。

这会导致兼容性问题吗?可取吗?

0 投票
1 回答
1688 浏览

windows - 使用 perl 脚本故意占用一定数量的内存

我需要模拟一个需要大量内存的过程。例如,在一台 4.0 GiB 的机器上,我需要一个可以吃掉 3.2 GiB 的进程(给或取几个 MiB)。

我认为它应该很简单:

但最终我的进程消耗的内存是我需要的两倍。

  • 这在两台 Windows 7 amd64 机器上是相同的:一台使用 64 位,另一台使用 32 位构建的草莓 Perl

  • 我正在使用 Sysinternals Process Explorer 并观看“Private Bytes”

当然,我可以$mbytes /= 2(现在,我可能会这样做),但是:

  • 有没有更好的办法?

  • 谁能解释为什么金额是字符串长度的两倍?

0 投票
3 回答
1359 浏览

perl - 无法安装 Carp-1.25

我已经为 Windows 安装了 Strawberry Perl,“DWIM Perl”来自:http ://dwimperl.com/ 。我想用鲤鱼。所以我从 CPAN 下载了 Carp-1.25,对其进行了解压缩,然后运行了 nmake。

我得到:

请注意,这不是 Windows nmake 问题,在 cygwin 中运行 make 时出现类似错误。

我的系统:MS Windows 7。

(顺便说一句,我一直在运行 ActiveState Perl,并且在那里,PPM 下载并安装 Carp 没有问题。我切换到 Strawberry/DWIM Perl 的原因是我想运行一个调试器,而 Padre 的ActiveState 的最新版本是 0.86,这是错误的。所以我安装了 DWIM Perl,因为我想使用 Padre 0.92)。

0 投票
1 回答
415 浏览

perl - 如何在 Strawberry Perl 上安装 perl 的 Text::Markdown::Discount?

当我尝试cpanp install Text::Markdown::Discount使用 Strawberry Perl 时,我得到

我看到很多其他人也有同样的问题。可以T:M:D安装在Strawberry Perl 上吗?

您也不能使用 ppm 安装 T:M:D:

0 投票
1 回答
3734 浏览

perl - 草莓 perl,找不到 App/Cpan.pm

我安装了 32 位版本的草莓 perl(5.14.2.1)。我能够运行 perl 命令。每当我运行cpan命令时,都会出现以下错误:

我从 64 位版本迁移到 32 位版本。cpan当我使用 64 位版本时,该命令曾经有效。

0 投票
2 回答
511 浏览

windows - Perl 和 Lucene……在 Windows 上?

我知道这个神秘的模块缺少文档,但我正在运行 Strawberry Perl,并且很高兴能够安装它。我通常从命令行运行类似以下内容来获取模块:

例如,获取 WWW::Selenium。然而当我跑步时

我明白了这一切,而且因为我以前从未见过这种情况,所以我将矛头指向 Windows,因为它缺乏更好的线索:

我想知道,我该如何解决这个问题 - 我可以在 Windows 上获取 Lucene 库吗?

0 投票
1 回答
652 浏览

perl - 使用 Perl,在 MSWin32 上 Win32API::File::MoveFile 和 CORE::rename 之间有区别吗?

我看到Win32API::File支持MoveFile(). 但是,我不确定如何CORE::rename()以一种重要的方式实施。有人可以并列区别 - 特别是对于 Win32 环境 - 之间

  • CORE::rename()
  • File::Copy::move()
  • 和,Win32API::File::MoveFile()