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

perl - 在草莓上安装 wxPerl

我正在尝试在草莓上安装 wxperl。我无法安装 Alien::wxWidgets。我尝试了我能想到的一切。通常我会收到这样的错误:

我不知道那是什么意思。我尝试使用 wxWidgets v 2.8.12 和 2.9.3 以及各种选项。我从 cpanm 开始,后来使用各种选项手动调用 perl Build.PL。

我在 Windows 7 64 位。我尝试了 5.14.2 32 位和 64 位。我很确定我的路径除了我当前使用的那个之外没有其他 perl 安装。

有任何想法吗?谢谢!

0 投票
1 回答
2508 浏览

perl - 如何在 Windows 7 中为 Strawberry Perl 安装 Net::Pcap?

我尝试在 Windows 中安装Net::Pcap,但它给出了以下错误消息:

我该如何解决这个问题?我没有安装任何 WinPcap 开发者包;但我确实安装了 Wireshark。

0 投票
1 回答
431 浏览

windows - cpan中临时目录的路径

我正在尝试使用 cpan 在 Windows 中为 perl 安装 Tk 模块。问题是:

在 build.log 中没有其他信息。

如何将“.cpanm”目录的路径更改为任何其他没有空格的目录?默认值为“~/.cpam”,我没有找到改变它的方法。

0 投票
1 回答
5724 浏览

perl - 我该如何处理“不是 HASH 引用”错误?

我正在尝试执行用户创建的 Perl 脚本,

但它失败并出现以下错误。

这是调试控制台 -

httpTrace.pm: 最后一行# 654

my.pl 中的第 56 行:

my.pl 中还有 map.pm 和用法

0 投票
2 回答
2698 浏览

windows - 我是否需要 PATH 中的 Perl bin 目录来运行 perl 程序(在 Windows 上)?

传统上,我只会C:\perl\bin在我的 PATH 变量中,但由于版本冲突,我想在不同的位置保留不同的 perl 版本,C:\Perl-versionXY\bin并通过直接调用来执行我的 Perl 脚本C:\Perl-...\bin\perl.exe theScript.pl

这实际上是在一个自动化系统下运行的,我们已经直接调用 C:\perl\bin\perl.exe了所有 perl 脚本。(但也在PATH 中。C:\perl\bin

为了促进不同的 Perl 版本并排,我想从 PATH 中删除 C-perl-bin以确保我们不会看到任何与 Perl 相关的 PATH 设置的副作用。

这应该工作吗?需要额外 DLL 文件的模块(如 LibXML,需要 perl 的 bin 目录中的 LibXML.dll)呢?

我将使用 Strawberry Perl 便携式并排版本。(谁的自述文件提到了一些 PATH 设置,但没有提到哪个用于什么。)

0 投票
1 回答
1487 浏览

windows - Perl+Excel:“使用 Win32::OLE::Const”没有效果

我一直在使用 StrawberryPerl v 5.014 和 Win32::OLE 在 Windows 7 系统上开发一个项目。

我正在尝试使用第二台运行 Windows XP SP3 的 PC 来并行开发相同的项目。在新系统上,我已经安装了 Strawberry Perl v 5.016,并使用 cpanp 安装了 Win32::OLE 和 Win32::OLE::Const。

我在新系统中使用相同的脚本源。

事实证明,在新系统中,不知何故

没有效果。我收到错误消息:

这个错误没有出现在我提到的第一个原始系统中。

该怎么办?

TIA,海伦

以下是该计划的一些摘录:

注意:在 PerlMonks 上交叉发布:http ://www.perlmonks.org/?node_id=985596

0 投票
1 回答
772 浏览

windows - Proc::Background 到底发生了什么?

我正在尝试编写一个自动化其他 perl 脚本的脚本。本质上,我有一些脚本可以为我汇总数据,并且需要每周运行一次。我也有一对夫妇需要在周末运行以检查事情并在有问题时给我发电子邮件。我已经解决了电子邮件,除了自动化之外的所有内容。从互联网搜索来看,似乎使用 Proc::Background 是要走的路。我尝试编写一个非常基本的脚本来测试它,但无法弄清楚。我对 Perl 很陌生,以前从未自动化过任何东西(除了通过 Windows 任务调度程序),所以我真的不明白代码在说什么。

我的代码:

我收到一条错误消息,提示no executable program located at C:...有人可以向我解释代码 (Proc::Background) 到底在做什么吗?然后,我至少会对将来如何完成我的任务和调试有一个更好的想法。谢谢。

0 投票
1 回答
1948 浏览

perl - Perl Dancer 会话 Cookie

我刚开始使用 Dancer::Session::Cookie,我遇到了一些我没有预料到的行为。我整理了一个简单的 Perl Dancer 应用程序来使用 Authen::Simple::ActiveDirectory 进行身份验证。我的路线如下。

我能够成功登录并创建会话。我的用户名在登录后放在主页上,并且我有一个指向 /logout 路由的链接。当我单击该链接时,将执行路由(我在调试器中确认了这一点),但我返回到主页,仍然显示我的用户名。由于不存在会话,我希望返回登录页面。任何想法为什么舞者会这样做?我是否误解了会话的工作方式?

0 投票
1 回答
518 浏览

perl - 在 Strawberry Perl 中安装 Bio::Restriction::Analysis

我正在尝试使用 CPAN 在 Strawberry Perl(v5.16.1.1 32 位)中安装模块 Bio::Restriction::Analysis。但是,看起来它不会通过一些测试。CPAN 的部分输出如下。

我正在 CPAN 中执行简单的“安装 Bio::Restriction::Analysis”,并接受所有默认安装选项。我曾认为 BioPerl 与 Strawberry Perl 捆绑在一起,所以这可能是问题之一。

0 投票
1 回答
1071 浏览

.net - 在 Perl 中使用 NTLM 身份验证使用 .NET Web 服务

我正在尝试从 Perl 脚本调用 .NET SOAP Web 服务,如下所示。

但是,当我执行这个脚本时,我得到了这个输出。你会注意到我没有得到任何结果。

我已经确认这项服务确实有效——所以问题出在我的脚本上。我对使用 Web 服务非常陌生,因此将不胜感激任何指导。