Re: Can't find Mac::Growl

[email protected] (Jonas Brømsø Nielsen)
Newsgroups perl.macosx
Message-ID <[email protected]>
Hi David,

WetMogwai's problem has to do with installation, if you do not  
experience that problem, the following should work out of the box:

#!/usr/bin/perl

use strict;
use Mac::Growl qw(:all);

RegisterNotifications(__PACKAGE__, ['test'], ['test']);
PostNotification(__PACKAGE__, 'test', 'test', 'hello world');

exit 0;

Documentation:

#Locally
% perldoc Mac::Growl

Or: http://search.cpan.org/~cnandor/Mac-Growl/lib/Mac/Growl.pm


jonasbn

On 21/08/2008, at 17.57, David Green wrote:

> Hi, I am interested in (possibly) using Mac::Growl from Perl.  Have  
> you gotten it working and or do you have some pointers for me?
>
> Thanks,
>
> David Green
>
>
>
>
> On 18 Aug, 2008, at 20:22, WetMogwai wrote:
>
>> Sorry if this has been discussed before. I searched and didn't see
>> usable results.
>>
>> I'm new to Perl and newer to Perl on Mac, but I thought I understood
>> CPAN and use. I installed Mac::Growl using CPAN from the command  
>> line.
>> I'm using the Perl distro included with Leopard. My program contains
>> the following lines:
>>
>> use Mac::Growl ':all';
>> BEGIN { $Mac::Growl::base = 'Mac::Applescript' }
>>
>> (I've tried it with the lines reversed with the same results. Just
>> reaching with no clue.)
>>
>> I get this error when I run it:
>>
>> Can't locate Mac/Growl.pm in @INC (@INC contains: /System/Library/ 
>> Perl/
>> 5.8.8/darwin-thread-multi-2level /System/Library/Perl/5.8.8 /Library/
>> Perl/5.8.8/darwin-thread-multi-2level /Library/Perl/5.8.8 /Library/
>> Perl /Network/Library/Perl/5.8.8/darwin-thread-multi-2level /Network/
>> Library/Perl/5.8.8 /Network/Library/Perl /System/Library/Perl/Extras/
>> 5.8.8/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.8 /
>> Library/Perl/5.8.6 /Library/Perl/5.8.1/darwin-thread-multi-2level /
>> Library/Perl/5.8.1 .) at ../bin/pagewatch.pl line 5.
>> BEGIN failed--compilation aborted at ../bin/pagewatch.pl line 5.
>>
>> CPAN seems to be writing files to /var/root/perl/lib/perl5/Extras/
>> 5.8.8/, but there isn't anything in /var/root/. I've searched for it
>> with find and mdfind. I can't find where modules are being installed
>> and neither can Perl. How can I get CPAN to install to somewhere in
>> @INC?
>>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.