我想知道是否有人能夠在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