Me pregunto si alguien ha podido usar con éxito KiokuDB en Windows. Al tener ActivePerl 5.12.2, no lo encontré precompilado en repositorios de ppm. Usando cpan, se detuvo durante la prueba File::NFSLock. Pude instalarlo sin más, sin embargo.KiokuDB en Windows
Prueba simple de abajo parece que funciona como se documenta:
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")
}
Cualquier persona utiliza para algo más grande en Windows, por ejemplo con DBI backend? ¿Crees que es lo suficientemente estable/usable para un proyecto más pequeño?
Proporcione al menos algunos detalles de su tipo de uso, por lo que tengo una idea que coincide con mis planes.
¿Alguna posibilidad de usar Strawberry en lugar de ActiveState? La mayoría de los problemas de instalación del módulo simplemente desaparecen si lo hace:) – Hugmeir
@Hugmeir - Tengo demasiadas aplicaciones ejecutándose en AS, por lo que volver a probar Strawberry sería costoso/problemático. Y no tengo problemas de instalación, se instala y su suite de pruebas se ejecuta sin fallas. Notest tiene que ser utilizado debido a la falla de la prueba en una dependencia posterior. – bvr