http://www.perlmonks.org?node_id=1012708

karlgoethebier has asked for the wisdom of the Perl Monks concerning the following question:

Hi, i tried to install IO::All using perlbrew and cpanm.

It fails. Here is some information about what i did a.s.o...

Karls-Mac-mini:~ karl$ cpanm -V cpanm (App::cpanminus) version 1.5019 Karls-Mac-mini:~ karl$ perlbrew list * perl-5.16.2 Karls-Mac-mini:~ karl$ which perl /Users/Karl/perl5/perlbrew/perls/perl-5.16.2/bin/perl Karls-Mac-mini:~ karl$ cpanm MLDBM MLDBM is up to date. (2.04)

cpanm output about the failed tests:

t/assert2.t .......... Dubious, test returned 2 (wstat 512, 0x200) Failed 2/4 subtests

assert2.t

use lib 't', 'lib'; use strict; use warnings; use Test::More tests => 4; use IO::All; use IO_All_Test; ok(io('t/output/xxx/yyy/zzz.db')->dbm->assert->{foo} = "bar"); ok(-f 't/output/xxx/yyy/zzz.db' or -f 't/output/xxx/yyy/zzz.db.dir'); SKIP: { skip "requires MLDBM", 2 unless eval { require MLDBM; 1}; ok(io('t/output/xxx/yyy/zzz2.db')->assert->mldbm->{foo} = ["bar"]) +; ok(-f 't/output/xxx/yyy/zzz2.db' or -f 't/output/xxx/yyy/zzz.db.di +r'); }

How can i fix this without --force?

Thank you very much for help and best regards, Karl

«The Crux of the Biscuit is the Apostrophe»