sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #36884
Vedr.: Mere perlmodul install...
Hvis du vil tilføje en sti til perl's INC i en shell..
gør du følgende:
export PERL5LIB=/den/ekstra/sti:/flere/stier
-------------| This mail has been sent to you by: |------------
Klavs Klavsen, IT-coordinator and Systems Administrator at
Metropol Online - http://www.metropol.dk
Tlf. 33752700, Fax 33752720, Email ktk@xxxxxxxxxxx
Private- Email klavs@xxxxxxxxxxx - http://www.vsen.dk
--------------------[ I believe that... ]-----------------------
It is a myth that people resist change. People resist what other
people make them do, not what they themselves choose to do...
That's why companies that innovate successfully year after year
seek their peopl's ideas, let them initiate new projects and
encourage more experiments. -- Rosabeth Moss Kanter
"Pejman (NICK) Kazemi-Tabrizi" wrote:
>
> Dette fejl betyder at perl kan ikke finde modulen Admin.pm . du kan gør
> to ting du kan flytte Admin.pm til /usr/lib/perl5/5.00503/i386-linux
Det ser nu ikke ud til at være det rigtige at gøre.
Iflg. man perlmodinstall bør extra moduler installeres som defineret i
deres Makefile.PL . Den Makefile der genereres, definerer /usr/local/lib
som install dir, og alt i perl bliver jo genereret udfra fast definerede
afhængigheder som det ser ud til man ikke bør pille i.
Noget andet er moduler man selv skriver; disse kan måske med fordel
installeres i selvvalgte dir.
Ved første forsøg glemte jeg at køre make test; den viser nogle fejl:
# make test
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib
-I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503 test.pl
1..14
Can't locate IMAP/Admin.pm in @INC (@INC contains: blib/arch blib/lib
/usr/lib/perl5/5.00503/i386-linux /usr/lib/perl5/5.00503/i386-linux
/usr/lib/perl5/5.00503 /usr/lib/perl5/5.00503/i386-linux
/usr/lib/perl5/5.00503 /usr/lib/perl5/site_perl/5.005/i386-linux
/usr/lib/perl5/site_perl/5.005 .) at test.pl line 11.
BEGIN failed--compilation aborted at test.pl line 11.
not ok 1
make: *** [test_dynamic] Error 2
Hmm, @INC, som ozze er omtalt i man perlmodinstall, mangler altså path
til IMAP/ dir'et, men hvor hulen finder jeg @INC ?
> -----Original Message-----
> From: MONZ [mailto:monz@xxxxxxxxx]
> Sent: 8. maj 2001 22:05
> To: SSlug Teknik
> Subject: [TEKNIK] Installere perl modul
>
> Hvis perl er installeret med rpm og man installerer et xtra modul, her
> IMAP-Admin-1.4.3.tar.gz, hvad gør man så ved flg. fejl:
>
> Can't locate IMAP/Admin.pm in @INC (@INC contains:
> /usr/lib/perl5/5.00503/i386-linux /usr/lib/perl5/5.00503
> /usr/lib/perl5/site_perl/5.005/i386-linux /usr/lib/perl5/site_perl/5.005
> .) at imap-lib.pl line 7.
> BEGIN failed--compilation aborted at imap-lib.pl line 7.
>
> Iflg. Makefile bliver det ikke installeret under /usr/local/, men under
> /usr/lib, hvilket vel skulle være ok.
> Skal der gøres noget for at perl kender modulet?
Se det var jo noget vrøvl jeg fik skrevet; se mine kommentarer ovenover.
--
Regards,
Mr Dev - Mogens Valentin
http://www.danbbs.dk/~monz - monz@xxxxxxxxx
OpenSource Networking - Security - Programming
Coming up soon: www.mrdev.com
Follow ups