Thanks Chas!

On windows side this seems to work

C:\>perl -MFile::Find -le "print 'ok'"
ok

and it seems that File::Find module is installed though ppm won't locate it
(ppm query File::Find). And I don't know why.

On mac's side I followed Chas's orders, but I can't get any output

~ > perl -MFile::Find -le 'print "ok"'
ok
~ > cat Print_directory_sizes.pl
#!/usr/bin/perl

use warnings;
use strict;
use File::Find;

my $dir = defined $ARGV[0] ? $ARGV[0] : '.';
my $size;

find( sub { -f and ( $size += -s _ ) }, $dir );
~ > perl Print_directory_sizes.pl
~ >

or

~ > perl Print_directory_sizes.pl Documents/
~ >

Do you know why?

-L

2009/3/3 Chas. Owens <chas.ow...@gmail.com>

> On Tue, Mar 3, 2009 at 14:47, Lauri Nikkinen <lauri.nikki...@iki.fi>
> wrote:
> > I uninstalled ActiveState Perl via Add/Remove Programs and installed it
> > (ActivePerl 5.10.0 Build 1004) again from here
> >
> > http://www.activestate.com/activeperl/
> >
> > and I got the same answer from ppm query File::Find. I don't know if it
> has
> > something to do with the Windows 'cause I'm running Windows XP via
> Parallels
> > Desktop (as a virtual computer) on my Macbook Pro. I haven't had any
> > difficulties with other programs.
> snip
>
> File::Find is part of Core Perl.  If it weren't installed by
> Activestate's Perl installer many people would be up in arms.  Try
> writing a simple script using it or saying
>
> perl -MFile::Find -le "print 'ok'"
>
> in cmd.exe.
>
> --
> Chas. Owens
> wonkden.net
> The most important skill a programmer can have is the ability to read.
>

Reply via email to