[Cascavel-pm] Adicionando módulo Win32::Lanman no TinyPerl
Luis Campos de Carvalho
monsieur_champs em yahoo.com.br
Quarta Setembro 29 08:45:49 CDT 2004
On Wed, 29 Sep 2004, Solli Moreira Honorio wrote:
> Pessoal,
>
> Estou tentando incluir o Win32::Lanman no lib.zip do TinyPerl.
> Normalmente o Win32::Lanman está localizado no diretório
> \site\lib\Win32, e aí eu tentei colocar os arquivos necessário na
> estrutura do lib.zip e até tentei criar uma estrutura \site\lib.
>
> Mas o negócio 'not rola', estou recebendo o error :
> Can't locate Win32/Lanman.pm in @INC (@INC contains: CODE(0x1b1634c)
> C:/temp/libzip-tmp/ C:/temp/libzip-tmp/lib/ . ./lib) at (eval 24) line
> 3.
> BEGIN failed--compilation aborted at (eval 24) line 3.
>
> Alguém sabe como posso incluir este módulo no TinyPerl ?
#!/usr/bin/perl
use vars qw/ @INC /;
# Opa! Está incluído, já!!
# O problema é que a biblioteca não está num lugar
# "padrão" (leia-se: listado no seu @INC).
# O que você precisa fazer para facilitar sua vida é extender
# o @INC padrão (está no Config.pm) para incorporar o diretorio
# onde você instalou seu novo módulo.
# Outra alternativa é dizer
use lib qw( /caminho/para/lib/ );
# e garantir que existe /caminho/para/lib/Win32/Lanman.pm
__END__
# Finalmente, você pode esquecer tudo isso e simplesmente dizer
perl -I /caminho/para/lib programa.pl
# e novamente garantir que existe /caminho/para/lib/Win32/Lanman.pm
Espero que isso ajude... :-)
Com saudades!
Putamplexos!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is BsC in Computer Science,
Certified Oracle DBA, Sao Paulo PM Leader, Cascavel
PM Moderator, Perl Monk and Perl/Unix affictioned.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mais detalhes sobre a lista de discussão Cascavel-pm