Windows上的KiokuDB
我想知道是否有人能在Windows上成功使用。有了ActivePerl 5.12.2,我没有发现它是在ppm存储库中预编译的。使用cpan时,它在测试期间停止。不过,我可以用notest安装它 下面的简单测试似乎如文件所述有效: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-
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做一个小项目,它对我来说也很好。这两个答案也支持我的经验。