2

ActivePerl 5.10 用の BerkeleyDB PPM がどこにあるかを調べようとしています。これをどこで見つけるか、またはどのように構築するか、誰にも手がかりがありますか?

ここで手がかりを見つけた。彼らは、BerkeleyDB 0.33 が Perl 5.10 に対して問題なくビルドされたと主張しています。それらは PPM へのリンクを提供しますが、サポートする zip ファイルへのリンクは提供しません。だから私はそれを回避し、手動でppmzipを取得し、ppm ファイルで ppm install を実行しました。zip で提供される dll をロードできないため、これは機能しませんでした。

Oracle から BerkeleyDB コードを取得し、Visual Studio (提供されている MSI は Cygwin ツールを使用) で Win32 用にコンパイルし、CPAN から tarball を変更して、自分で ppm をビルドするだけのようです。

4

4 に答える 4

2

簡単な答え:Sqliteを使用してください。長い答えは、それをコンパイルして自分でデバッグし、コミュニティに貢献することです。

于 2009-03-05T23:11:16.050 に答える
2

ppm を起動し、[編集] -> [設定] -> [リポジトリ] に移動して、「trouchelle」リポジトリを追加します。ActiveState Perl 5.10 用の BerkelyDB パッケージがあります。

于 2009-07-18T19:48:49.250 に答える
0

Strawberry Perlの入手を検討しましたか? あなたの目的には適さないかもしれませんが、作成された理由の大部分は、PPM リポジトリを最新の状態に保つ必要があるのとは対照的に、CPAN モジュールのサポートが (完全ではありませんが) はるかに優れているためです。

于 2009-01-26T06:17:27.830 に答える
-2

DBD::DBM は BerkelyDB をサポートしていませんか?

于 2008-12-24T19:30:49.487 に答える