2

我正在尝试找出适用于 ActivePerl 5.10 的 BerkeleyDB PPM 在哪里。任何人都知道在哪里可以找到它,或者如何构建它?

我在这里找到了线索。他们声称 BerkeleyDB 0.33 已经为 Perl 5.10 构建好了。它们提供指向 PPM 的链接,但不提供指向支持 zip 文件的链接。所以我绕过它,手动获取ppmzip并在 ppm 文件上运行 ppm install 。这不起作用,因为无法加载 zip 中提供的 dll。

似乎唯一要做的就是从 Oracle 获取 BerkeleyDB 代码,使用 Visual Studio 为 Win32 编译它(提供的 MSI 使用 Cygwin 工具),从 CPAN 修改 tarball 并自己构建 ppm。

4

4 回答 4

2

The short answer: Use Sqlite. The long answer, compile it and debug it yourself, contribute it to the community.

于 2009-03-05T23:11:16.050 回答
2

启动 ppm,转到 Edit -> Preferences -> repositories 并添加“trouchelle”存储库。他们有一个用于 ActiveState Perl 5.10 的 BerkelyDB 包。

于 2009-07-18T19:48:49.250 回答
0

您是否考虑过使用Strawberry Perl?它可能不适合您的目的,但创建它的很大一部分原因是对 CPAN 模块的更好(尽管不是完美)支持,而不是要求 PPM 存储库保持最新。

于 2009-01-26T06:17:27.830 回答
-2

DBD::DBM 不支持 BerkelyDB 吗?

于 2008-12-24T19:30:49.487 回答