[Cascavel-pm] Instalando módulos manualmente
Ednardo Lobo
ednardo em lobo.eti.br
Segunda Abril 3 08:25:15 PDT 2006
Tenho uma aplicação Web que necessito executar num servidor que não tem
todos os módulos que ela requer instalados. Como não tenho acesso de
root a este servidor, ou seja, não tenho como instalar os módulos da
maneira tradicional (apt-get <module> ou perl -MCPAN), transferi via FTP
os arquivos correspondentes a cada módulo para uma pasta chamada "lib/".
Em seguida modifiquei a primeira linha do meu script para: "perl
-I./lib". Com execessão de um módulo (Date::Calc), os demais funcionaram
perfeitamente:
# Erro reportado:
_20_1::mod: Can't locate loadable object for module Date::Calc in @INC
(@INC contains: /usr/lib/perl5/5.8.1/i686-linux /usr/lib/perl5/5.8.1
/usr/lib/perl5/site_perl/5.8.1/i686-linux /usr/lib/perl5/site_perl/5.8.1
/usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl . ./lib) at
comum/mar/chk.pm line 3
Compilation failed in require at comum/mar/chk.pm line 3, <GEN0> line 24.
BEGIN failed--compilation aborted at comum/mar/chk.pm line 3, <GEN0>
line 24.
Compilation failed in require at c_20_1/mod.pm line 7, <GEN0> line 24.
BEGIN failed--compilation aborted at c_20_1/mod.pm line 7, <GEN0> line 24.
Compilation failed in require at (eval 5) line 2, <GEN0> line 24.
BEGIN failed--compilation aborted at (eval 5) line 2, <GEN0> line 24.
# Pasta "lib/"
|-- Apache
| |-- Session
| | |-- DB_File.pm
| | |-- File.pm
| | |-- Flex.pm
| | |-- Generate
| | | |-- MD5.pm
| | | |-- ModUniqueId.pm
| | | `-- ModUsertrack.pm
| | |-- Informix.pm
| | |-- Lock
| | | |-- File.pm
| | | |-- MySQL.pm
| | | |-- Null.pm
| | | |-- Semaphore.pm
| | | `-- Sybase.pm
| | |-- MySQL.pm
| | |-- Oracle.pm
| | |-- Postgres.pm
| | |-- Serialize
| | | |-- Base64.pm
| | | |-- Storable.pm
| | | |-- Sybase.pm
| | | `-- UUEncode.pm
| | |-- Store
| | | |-- DBI.pm
| | | |-- DB_File.pm
| | | |-- File.pm
| | | |-- Informix.pm
| | | |-- MySQL.pm
| | | |-- Oracle.pm
| | | |-- Postgres.pm
| | | `-- Sybase.pm
| | `-- Sybase.pm
| `-- Session.pm
|-- Date
| |-- Calc
| | |-- Object.pm
| | `-- Object.pod
| |-- Calc.pm
| `-- Calc.pod
|-- Email
| `-- Valid.pm
|-- HTML
| `-- Template.pm
`-- auto
`-- Date
|-- Calc.bs
`-- Calc.so
Alguém sabe me dizer onde estou errando?
Grato,
--
Ednardo Lobo
www.lobo.eti.br
Mais detalhes sobre a lista de discussão Cascavel-pm