Problemas com variavel @INC [RESOLVIDO]

1. Problemas com variavel @INC [RESOLVIDO]

Yuri O. Alexandre
yurioalexandre

(usa Ubuntu)

Enviado em 23/09/2009 - 11:42h

Sou iniciante em linux estou desenvolvendo uma tela de login que valida em uma base de dados LDAP. Segue problema:

Can't locate Net/LDAP.pm in @INC (@INC contains:
/opt/ActivePerl-5.8/lib/5.8.6/i686-linux-thread-multi
/opt/ActivePerl-5.8/lib/5.8.6
/opt/ActivePerl-5.8/lib/site_perl/5.8.6/i686-linux-thread-multi
/opt/ActivePerl-5.8/lib/site_perl/5.8.6
/opt/ActivePerl-5.8/lib/site_perl .)

Sei que para resolver preciso add a @INC o diretório "/usr/lib/perl5/vendor_perl/5.8.8" onde se encontra o LDAP.pm.
O problema é que não é possível add esse diretório usando o -I seguido do caminho no arquivo que esta sendo executado.
Ex.: "-I/usr/lib/perl5/vendor_perl/5.8.8"

Existe outra forma de fazer isso?
Agradeço


  


2. MELHOR RESPOSTA

net
netsoul

(usa Debian)

Enviado em 23/09/2009 - 15:57h

Ja tentou com CPAN?. Que extranho... quando eu instalo um Perl alternativo (seja qual versao for) o CPAN faz tudo soazinho:

~# cpan Net::LDAP

Se for o caso linkar manualmente, tem várias formas:

~# ln -s /usr/lib/perl5/vendor_perl/5.8.8/Net /opt/ActivePerl-5.8/lib/site_perl/5.8.6/Net

3. Resolvido!!

Yuri O. Alexandre
yurioalexandre

(usa Ubuntu)

Enviado em 24/09/2009 - 10:20h

Copiei os arquivos que eu precisava da pasta /usr/lib/perl5/vendor_perl/5.8.8 para /opt/ActivePerl-5.8/lib/site_perl/5.8.6

Deu tudo certo.

VLW






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts