KiokuDB на Windows - PullRequest
       32

KiokuDB на Windows

6 голосов
/ 01 марта 2011

Интересно, смог ли кто-нибудь успешно использовать KiokuDB в Windows. Имея ActivePerl 5.12.2, я не нашел его предварительно скомпилированным в репозиториях ppm. Используя cpan, он остановился во время тестирования File :: NFSLock . Я смог установить его с notest, хотя.

Простой тест, показанный ниже, работает как документально:

package Person;
use Moose;

has ['name', 'age'] => (is => 'ro');

package main;

use Data::Dump;
use KiokuDB;

my $dir = KiokuDB->connect("hash");

{
    my $scope   = $dir->new_scope;
    my $obj = Person->new(name => 'Joe', age => 34);

    my $data_id = $dir->store($obj);

    warn $data_id;   # 6702A424-6BF6-1014-B0F5-EC4CE5BB15D7

    my $got = $dir->lookup($data_id);
    dd $got;         # bless({ age => 34, name => "Joe" }, "Person")
}

Кто-нибудь использовал это для чего-то большего в Windows, скажем, с бэкэндом DBI? Как вы думаете, он достаточно стабилен / пригоден для использования в небольшом проекте?

Пожалуйста, предоставьте хотя бы некоторые детали вашего вида использования, поэтому у меня есть идея, которая соответствует моим планам.

Ответы [ 2 ]

1 голос
/ 01 марта 2011

Я только что установил опцию cpan force, и она работает как шарм;и да, он достаточно стабилен для моих приложений

0 голосов
/ 19 мая 2011

Я успешно использую KiokuDB для Windows через Клубничный Perl .

Мне еще предстоит найти модуль perl (который явно не специфичен для Linux), который не работает под ним. Я не совсем старался изо всех сил пытаться сделать что-то странное, но KiokuDB, DBIx :: Class и Catalyst и все их приложения работали без проблем.

...