use module
se produce la búsqueda
por el fichero conteniendo module
.
El fichero conteniendo el módulo o
librería debe colocarse en uno de varios directorios estándar
en los que el compilador busca. Esa lista esta disponible
en un programa Perl a través de la variable @INC
.
Así puedes ver el camino de búsqueda escribiendo:
$ perl -e 'print "@INC\n";' /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl .si tienes mas de una versión de Perl, puede que difieran en sus caminos de búsqueda:
$ perl5.8.0 -e 'print "@INC\n";' /usr/local/lib/perl5/5.8.0/i686-linux /usr/local/lib/perl5/5.8.0 /usr/local/lib/perl5/site_perl/5.8.0/i686-linux /usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl .Otra posibilidad es llamar a Perl con la opción
-V
(versión):
$ perl5.8.0 -V Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: ... Characteristics of this binary (from libperl): Compile-time options: USE_LARGE_FILES Built under linux Compiled at May 14 2003 16:02:03 @INC: /usr/local/lib/perl5/5.8.0/i686-linux /usr/local/lib/perl5/5.8.0 /usr/local/lib/perl5/site_perl/5.8.0/i686-linux /usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl .
Casiano Rodríguez León