Bill,

*
* the unibasic program
*
GJS = ""
CMD = "/usr/local/perl/bin/perl /scripts/testmailer.pl"
PCPERFORM CMD CAPTURING GJS

after executing GJS contains the error:
Can't locate MIME/Lite.pm in @INC (@INC contains: 
/usr/local/perl/site/lib/MIME/ /usr/local/perl/site/lib 
/usr/local/perl/lib .) at /scripts/testmailer.pl line 4.
BEGIN failed--compilation aborted at /scripts/testmailer.pl line 4.

#
# the perl script
#
#!/usr/local/perl/lib/perl

use MIME::Lite;
$m = "<table border=2 cellpadding=5 
cellspacing=5><tr><td>hello</td><td>because</td></tr><tr><td>goodbye</td><td>meeting</td></tr></table>";
$msg = MIME::Lite->new(
    From    =>'[EMAIL PROTECTED]',
    To      =>'[EMAIL PROTECTED]',
    Subject =>'HTML Formated Email',
    Type    => 'text/html',
    Data    => qq{ <HTML><body>$m</body></HTML> } );



The script works find from the AIX command prompt.
Any idea?
Thank you,
Greg




At 08:51 AM 8/1/2007, Bill Luebkert wrote:
>Greg Schraiber wrote:
>>Can anyone tell where/how perl constructs the @INC ?
>>I have a script that works when executed via perl script.pl at the 
>>command prompt, but does not run when executed via shell execute 
>>statement from within a basic program.
>>When executed from the basic program it errors out with this message:
>>Can't locate MIME/Lite.pm in @INC (@INC contains: 
>>/usr/local/perl/site/lib /usr/local/perl/lib .) at 
>>/scripts/testmailer.pl line 4.
>>MIME::Lite is installed and Lite.pm is 
>>in  /usr/local/perl/site/lib/MIME sub directory.
>>I'm running on AIX v5.2 Perl v5.8.8
>
>My suggestion would be for you to create the smallest basic program
>and smallest perl script that reproduces your problem and post them.
>Strip everything else out of your code that's not needed.
>


_______________________________________________
Perl-Unix-Users mailing list
Perl-Unix-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to