Windows上的KiokuDB

Windows上的KiokuDB,windows,perl,persistence,kiokudb,Windows,Perl,Persistence,Kiokudb,我想知道是否有人能在Windows上成功使用。有了ActivePerl 5.12.2,我没有发现它是在ppm存储库中预编译的。使用cpan时,它在测试期间停止。不过,我可以用notest安装它 下面的简单测试似乎如文件所述有效: package Person; use Moose; has ['name', 'age'] => (is => 'ro'); package main; use Data::Dump; use KiokuDB; my $dir = KiokuDB-

我想知道是否有人能在Windows上成功使用。有了ActivePerl 5.12.2,我没有发现它是在ppm存储库中预编译的。使用cpan时,它在测试期间停止。不过,我可以用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后端?您认为它足够稳定/可用,可以用于一些较小的项目吗


请至少提供一些您使用的详细信息,这样我就有了一个与我的计划相匹配的想法。

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

我已经在windows上通过via成功地使用了KiokuDB


我还没有找到一个perl模块(显然不是linux特有的),它不仅仅在它下面工作。我并没有特意尝试一些奇怪的事情,但是KiokuDB、DBIx::Class和Catalyst以及它们包含的所有DEP都很顺利地工作了。

谢谢您的回答。你能提供更多的细节吗。您使用的是什么后端、什么perl版本、遇到的任何经验/问题?是否有可能使用草莓而不是ActiveState?如果您这样做,大多数模块安装问题就会消失:)@Hugmeir-我在AS上运行的应用程序太多了,因此在草莓上重新测试将是昂贵的/有问题的。我没有安装问题,它确实安装了,而且它的测试套件运行没有故障。由于一个下游依赖项的测试失败,必须使用Notest。谢谢您的回答。这些天我在用KiokuDB做一个小项目,它对我来说也很好。这两个答案也支持我的经验。