6

我想知道是否有人能够在 Windows 上成功使用KiokuDB。拥有 ActivePerl 5.12.2,我没有发现它在 ppm 存储库中预编译。使用 cpan,它在测试File::NFSLock期间停止。不过,我可以用 note 安装它。

下面的简单测试似乎按记录工作:

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 后端吗?你认为它足够稳定/可用以用于一些较小的项目吗?

请至少提供一些有关您的使用方式的详细信息,以便我有一个符合我计划的想法。

4

2 回答 2

1

我刚刚安装了 cpan force 选项,它就像一个魅力;是的,它对于我的应用程序来说足够稳定

于 2011-02-28T21:10:37.650 回答
0

我已经通过Strawberry perl在 Windows 上成功使用 KiokuDB 。

我还没有找到不能在它下工作的 perl 模块(显然不是特定于 linux 的)。我并没有竭尽全力尝试奇怪的事情,但是 KiokuDB、DBIx::Class 和 Catalyst 以及它们包含的所有依赖项都可以毫无问题地工作。

于 2011-05-18T22:04:58.010 回答