Как я могу получить BerkeleyDB для ActivePerl 5.10? - PullRequest
2 голосов
/ 17 декабря 2008

Я пытаюсь выяснить, где находится BerkeleyDB PPM для ActivePerl 5.10. Кто-нибудь знает, где его найти или как его построить?

Я нашел отрывок здесь . Они утверждают, что BerkeleyDB 0.33 был хорош для Perl 5.10. Они предоставляют ссылку на PPM, но не на вспомогательный zip-файл. Так что я справился с этим, вручную получив ppm и zip и запустив ppm install в файле ppm. Это не сработало, потому что dll, предоставленная в zip, не может быть загружена.

Кажется, что единственное, что нужно сделать, это получить код BerkeleyDB от Oracle, скомпилировать его для Win32 с Visual Studio (в поставляемом MSI используются инструменты Cygwin), изменить tarball из CPAN и собрать ppm самостоятельно.

Ответы [ 4 ]

2 голосов
/ 18 июля 2009

Запустите ppm, перейдите в Edit -> Preferences -> repositories и добавьте репозиторий Trouchelle У них есть пакет BerkelyDB для ActiveState Perl 5.10.

2 голосов
/ 06 марта 2009

Краткий ответ: используйте Sqlite. Длинный ответ, скомпилируйте и отладьте его сами, внесите его в сообщество.

0 голосов
/ 26 января 2009

Вы пытались получить Strawberry Perl ? Это может не подходить для ваших целей, но большая часть причины его создания заключается в гораздо лучшей (хотя и не идеальной) поддержке модулей CPAN, в отличие от необходимости поддерживать хранилища PPM в актуальном состоянии.

0 голосов
/ 24 декабря 2008

DBD :: DBM не поддерживает BerkelyDB?

...