SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

CPAN moduler og @INC



Har spurgt på teknik uden at finde ud af det her.

Jeg installerede imapadmin_1.0.0.wbm til webmin. Den kræver IMAP-Admin,
så jeg hentede IMAP-Admin-1-4-3 fra CPAN, som jeg pakkede ud i
/usr/local .
Udfra flg. ser det ud til jeg skal sætte $INC, med hvor?


sslug@sslug IMAP-Admin-1.4.3]# perl
Makefile.PL                               
Writing Makefile for
IMAP::Admin                                                
sslug@sslug
IMAP-Admin-1.4.3]#                                                
sslug@sslug IMAP-Admin-1.4.3]#
make                                           
Manifying
blib/man3/IMAP::Admin.3                                               
/usr/bin/pod2man: bad option in paragraph 66 of Admin.pm: ``-s'' should
be
[CB]<-s>                                                                             
sslug@sslug
IMAP-Admin-1.4.3]#                                                
sslug@sslug
IMAP-Admin-1.4.3]#                                                
sslug@sslug IMAP-Admin-1.4.3]# 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                                                
sslug@sslug IMAP-Admin-1.4.3]#
exit                                           
Script done on Tue May 15 00:23:56
2001                                         


Det ser ud til det ikke bare er at kopiere sagerne et andet sted hen.
Under /usr/local/lib/perl5/site_perl/5.005/i386-linux ligger flg.:

Cyrus/IMAP/    \
Cyrus/SIEVE/    : kode
Cyrus/IMAP.pm  /

auto/Cyrus/IMAP/   \
auto/Cyrus/SIEVE/  / modulinfo

Jeg kører Cyrus-imap, så det kan ikke være et tilfælde at tingene er
blevet installeret sådan. Derfor kan det heller ikke være rigtigt jeg
skal flytte noget. Der må være et centralt sted hvor @INC er defineret.
-- 
Regards,
          Mr Dev - Mogens Valentin
 http://www.danbbs.dk/~monz - sslug@sslug
OpenSource Networking - Security - Programming
       Coming up soon: www.mrdev.com


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:53
Denne side vedligeholdes af MHonArc .