Can't locate Config.pm in @INC

1. Can't locate Config.pm in @INC

PP
ppvol

(usa Ubuntu)

Enviado em 19/02/2013 - 10:55h

Bom dia,

1) seguindo uma recomendação de um camarada apaguei todos os Config.pm do perl e conforme ele seriam gerados novamente, não foram e por isso parou tudo relacionado ao perl.

2) tentei reinstalar o perl não teve jeito, então instalei uma versão acima 5.16.2... pronto tudo voltou a funcionar.

3) mas qdo acesso o script na linha de comando o script funciona mas qdo tento acessar pelo browser ele não executa e a mensagem de erro é essa:

/******************
Can't locate Config.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 .......
******************/

como podem notar acima, no browser ele informa o caminho da versão anterior do perl.

Já tentei, 'use lib', 'use base', 'alterei a variável PERL5LIB' e nada funciona.

Como resolver?

obrigado!


  


2. Re: Can't locate Config.pm in @INC

Daniel Vinciguerra
dvinciguerra

(usa Debian)

Enviado em 09/04/2013 - 13:13h

Cara o Config.pm vocês esta usando na sua app??
Se sim poste o trecho onde você esta chamando ela no seu código e o caminho onde o arquivo esta!

Por que diabos você precisaria excluir os Config.pm? Ainda estou tentando entender isso!

[]'s




3. Re: Can't locate Config.pm in @INC

PP
ppvol

(usa Ubuntu)

Enviado em 10/04/2013 - 09:01h

dvinciguerra escreveu:

Cara o Config.pm vocês esta usando na sua app??
Se sim poste o trecho onde você esta chamando ela no seu código e o caminho onde o arquivo esta!

Por que diabos você precisaria excluir os Config.pm? Ainda estou tentando entender isso!

[]'s




dvinciguerra,

não estou usando esse arquivo no meu sistema como escrevi estava seguindo uma recomendação "furada" para que o Perl encontrasse alguns módulos, módulos estes que o Perl achava qdo executava direto no console mas não achava qdo eu executava no browser, como não sabia executei a recomendação... vivendo e aprendendo.

Final da história é que fiz funcionar mas não lembro o que exatamente fiz porque realizei muiiitos testes.

Ahhh, tentei usar o FCGI e não consegui, li muito a respeito sei oque é, oque faz... mas não consegui fazer funcionar... os testes que realizei não informam nenhum erro, só não funciona :(

No browser ao invés de executar o script ele aparecia o código, gostaria muito poder usar o FCGI, se você souber ficarei muito agradecido.

abs!


4. Re: Can't locate Config.pm in @INC

Daniel Vinciguerra
dvinciguerra

(usa Debian)

Enviado em 16/04/2013 - 14:02h

Como você esta fazendo? Qual a "infra" que você usando para a implementação dos testes (servidor, for example)?

[]'s


5. Re: Can't locate Config.pm in @INC

PP
ppvol

(usa Ubuntu)

Enviado em 16/04/2013 - 14:56h

Estou usando apache2, abaixo o httpd.conf

<VirtualHost *:80>
- 2 ServerAdmin webmaster@localhost
| 3
| 4 DocumentRoot /var/www
| 5 <Directory />
|- 6 Options FollowSymLinks -Indexes
|| 7 AllowOverride All
|| 8 allow from all
| 9 </Directory>
| 10 <Directory /var/www/>
|- 11 Options Indexes FollowSymLinks MultiViews
|| 12 AllowOverride All
|| 13 Order allow,deny
|| 14 allow from all
| 15 </Directory>
| 16
| 17 ScriptAlias /cgi-bin/ /var/www/cgi-bin/
| 18 <Directory "/var/www/cgi-bin/">
|- 19 AllowOverride All
|| 20 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch -Indexes
|| 21 Order allow,deny
|| 22 # AddHandler cgi-script .cgi .pl .php
|| 23 AddHandler fastcgi-script .fcgi
|| 24 Allow from all
| 25 </Directory>
| 26
34 </VirtualHost>




6. Re: Can't locate Config.pm in @INC

Daniel Vinciguerra
dvinciguerra

(usa Debian)

Enviado em 22/04/2013 - 09:56h

Cara tem que ver se a configuração do teu Apache esta OK.

Você também pode tentar com outro server para verificar se não é a configuração do seu Apache que esta zuada... dê uma olhada no modulo FCGI::Daemon e use o nginx. ;-)

Mas uma boa dica é você ja dar uma olhada no PSGI que é um protocolo muito mais interessante por varios frameworks modernos trabalharem em cima dele... como o Catalyst, Mojolicious e o Dancer por exemplo.

[]'s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts