我想知道是否有人能够在Windows上成功使用KiokuDB。拥有ActivePerl 5.12.2,我没有发现它以ppm的版本库进行预编译。使用cpan,它在测试期间停止File::NFSLock。不过,我可以用notest来安装它。下面在Windows上的KiokuDB
简单测试似乎工作的记载:
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后台?你认为它足够稳定/可用于一些小型项目吗?
请至少提供一些您的使用方式的详细信息,以便我有一个符合我的计划的想法。
有没有机会使用草莓代替ActiveState?如果你这样做,大多数模块安装问题就会消失:) – Hugmeir 2011-03-11 05:06:52
@Hugmeir - 我有太多的应用程序运行在AS上,所以重新测试Strawberry会很昂贵/有问题。我没有安装问题,它安装并且测试套件没有失败地运行。由于一个下游依赖项中的测试失败,因此必须使用注释。 – bvr 2011-03-11 07:33:30