问题标签 [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 回答
1619 浏览

perl - 草莓 Perl 5.12 作为 PostgreSQL 9.0 在 win32 上的 plperl?

有人对这个组合有好运吗?

到目前为止,我已经收到消息:

...通过制作 perl512.dll 的副本并将其重命名为 perl510.dll 来离开。现在我在安装一些我需要的模块时遇到问题,所以我无法判断它是否因此而无法工作,或者因为我拥有的 PostgreSQL 二进制文件是为 Perl 5.10 设计的,因为现在的错误消息是:

0 投票
2 回答
3760 浏览

perl - 带有 mod_perl2 的草莓 Perl:从 CPAN 构建 Apache2 模块

按照 mod_perl 邮件列表中的这些说明安装了 Strawberry Perl 5.10 和 mod_perl2,没有问题。但是,尝试安装Apache2::我的脚本使用的各种模块会导致错误。Apache2::Reload尽管如此,我还是能够安装一个( ):

...只需将几个 .pm 文件复制到site/lib. 然而,其他的我不太确定。例如,Apache2::RequestRec给我以下错误:

Apache2::在 Strawberry Perl 下编译模块有什么技巧吗?我还需要编译自己的 Apache 二进制文件吗?(如果是这样,我可以使用 Strawberry 提供的 make 工具来做到这一点吗?)

0 投票
3 回答
473 浏览

perl - Strawberry Perl 和 mod_perl2 下奇怪的 Apache2::Cookie 错误

我有一组在 ActivePerl 5.10 下运行的脚本。但是,在 Strawberry Perl 5.10 下,我收到一条奇怪的错误消息:

但是,MyCookie是 cookie 本身的名称,而不是任何 Perl 包的名称。

如果我注释掉 Cookie.pm 的第 41 行,脚本会运行,但我无法再成功获取或设置 cookie。

错误消息似乎有些正确,因为我也找不到cookie_class(除了在 POD 文件中提到的地方)。也就是说,我的 ActivePerl 安装也是如此。

我想是在C:\strawberry\perl\site\lib\auto\APR\Request\Request.dll--怎么在Strawberry下找不到,在ActivePerl下可以?

0 投票
4 回答
4966 浏览

mysql - 在 Windows XP 上安装 Perl Strawberry、MySQL 和 DBD::mysql 的顺序步骤

我正在寻找一个很好的指南,其中包含在 Windows XP 上安装 Perl Strawberry、MySQL 和 DBD::mysql 的顺序和详细步骤。

我想在这里完成的主要目标是能够创建数据库并通过 Perl Strawberry 使用 DBD::mysql 对它们执行常规操作

到目前为止我已经找到了这个,但它有点过时了,我不想经历所有这些只是为了发现它不起作用。

我自己(在另一台计算机上)最远的地方是安装 Perl Strawberry 并正常工作,安装 MySQL,并尝试使用cpan DBD::mysql安装模块(因为找不到 MySQL 而失败 - 我也试过了它建议的--with-mysql=C:\path\to\mysql选项,但这对我不起作用)

0 投票
2 回答
25886 浏览

perl - 找不到电子表格 writeexcel.pm

我收到错误

无法在 @inc @inc 中找到电子表格 writeexcel.pm 包含

是的,我知道,它需要 excel 插件,

我正在使用草莓 perl,

告诉我在哪里可以找到 PERL 的 excel 插件,以及应该在哪里粘贴该 excel 插件

0 投票
1 回答
891 浏览

perl - Strawberry Perl 文件夹中的所有这些可执行文件是什么?

我已经为 Windows 下载了 Strawberry-Perl-5.12.1.0 并使用了很多天。今天我意识到有一些文件夹中有许多可执行文件。

文件夹结构为:

所有这些文件夹意味着什么?这些文件夹中的可执行文件有什么用途?

我感兴趣的是我在文件夹中找到的可执行文件c。我有 38 个: addr2line.exe ar.exe as.exe c++.exe c++filt.exe cpp.exe dlltool.exe dllwrap.exe dmake.exe elfedit.exe g++.exe gcc.exe gcov.exe gmake.exe gprof .exe i686-w64-mingw32-c++.exe i686-w64-mingw32-g++.exe i686-w64-mingw32-gcc-4.4.3.exe i686-w64-mingw32-gcc.exe iconv.exe ld.exe nm。 exe objcopy.exe objdump.exe openssl.exe patch.exe pexports.exe pg_config.exe ranlib.exe readelf.exe size.exe strings.exe strip.exe windmc.exe windres.exe xmlcatalog.exe

在我下载的文件夹中没有可用的文档,我无法通过 Google 找到任何正确的信息。也许我没有查询正确的方法。

可执行文件的--help选项仅说明可用选项是什么,而不是目的。

0 投票
1 回答
551 浏览

perl - 如何创建带有额外捆绑模块的便携式草莓?

便携式草莓 perl 是天赐之物——我可以将它与实际脚本一起捆绑到 NSIS 安装程序中,并让用户双击它。但是,我仍然需要在每个用户的计算机上手动安装脚本所需的 CPAN 模块。

是否有一种可移植的方式将 cpan 模块“注入”到草莓 perl 的便携版本中?

将便携式草莓放在开发机器上,通过 CPAN 安装模块,然后重新压缩以进行分发是个好主意吗?(我想如果我这样做,我需要将安装位置修复为 c:\custom-perl 或其他东西)。有人知道更直接的方法吗?我想我应该将 cpan 命令编写到安装程序中,但如果用户不必为安装程序等待 20 分钟以上(这是编译所有依赖项所需的时间),那就太好了。

0 投票
3 回答
1174 浏览

perl - Perl 脚本可以检测它是否在 Activestate 和 Strawberry Perl 下运行?

我有一个仍在尝试调试的 Perl 脚本,在此过程中我注意到它在 ActivePerl 和 Strawberry Perl 下运行时的行为不同。

这让我想知道 Perl 脚本如何检测它在这些风格中的哪一种下运行。

0 投票
1 回答
1608 浏览

windows - 在便携式草莓上安装 Gtk2

我下载了“strawberry-perl-5.12.2.0-portable”和“gtk+-bundle_2.22.1-20101227_win32”。我在某个目录中提取了草莓 perl,然后将 gtk 文件夹与 gtk 内容放在了一起。

在portableshell.bat 中,我更改了Path env 并添加了:“%drivep%\gtk\bin;%drivep%\gtk\lib;”。不要问我为什么要添加lib目录,我看到有人在某个网站上添加了它。

当我在portableshell命令中运行时:“pkg-config --libs --cflags gtk+-2.0”我得到:

所有文件夹看起来都很好,我这里也有完整的 glib 编译日志。看起来它没有编译,因为 pkg-config 给出了错误的数据,或者其他东西。

有谁知道如何使这件事起作用?

0 投票
3 回答
1384 浏览

windows - Windows 上 Perl 的 site 和 site\lib 目录位置

我是一名 PHP 程序员,刚刚被分配了一些 Perls 工作的任务——我需要安装模块。

但是任何人都可以在安装模块时为我澄清 'lib' 和 'site\lib' 之间的区别。根据什么标准将一个模块安装在一个模块中而不是另一个模块中?

这在 Windows 上真的相关吗(抱歉从未在 UNIX 上工作过)。

我正在考虑使用 Strawberry Perl 5.12.2.0。