[SP-pm] RES: RES: Ajuda para utilização do Perl

Solli Honorio shonorio at gmail.com
Mon Sep 15 19:38:08 PDT 2008


Hubert eu não entendi nada cara, que bom que funcionou mas eu não tenho a
menor ideia sobre o que funcionou !
Abraços

Solli M. Honório
2008/9/15 Hubert Thomaz Neto <hubert.thomaz em gvt.com.br>

>  Caros,
>
> vamos lá, demorou um pouco mas FUNCIONOU!!!
>
>
>
> 1)       Acabei baixando o ActivePerl em minha máquina – v5.10.0 e
> executei o Script localmente;
>
> 2)       O erro continuou, aí segui a sugestão da mensagem abaixo (Breno)
> – "Ou experimente (via Windows Explorer mesmo)
> criar um diretório "Class" dentro de D:\Aplicacao\Perl\site\lib e
> mover/copiar o seu "Date.pm" – Criada a pasta e executado o Script. Este
> rodou mas apresentou outro problema (ver item 3).
>
> 3)       No final o script chamava outro .PL para enviar email, comecei a
> ter erro no MIME Lite. Acabei baixando o Mime-Lite.zip (pelo que entendi é o
> pacote do Mime-Lite) do site:
> http://cpan.uwinnipeg.ca/PPMPackages/10xx/zips/ - resolveu o problema e
> executou sem erros.
>
>
>
> * ainda acho que tenho de instalar o Pacote do CLASS::DATE do item 2, para
> ficar com a instalação e pacotes configurados corretamente (mensagem do
> Solli abaixo).
>
>
>
> Valeu pelas dicas e pelo suporte de vocês.
>
>
>
> *Hubert Thomaz Neto*
>  ------------------------------
>
> *De:* saopaulo-pm-bounces+hubert.thomaz=gvt.com.br em pm.org [mailto:
> saopaulo-pm-bounces+hubert.thomaz <saopaulo-pm-bounces%2Bhubert.thomaz>=
> gvt.com.br em pm.org] *Em nome de *Solli Honorio
> *Enviada em:* segunda-feira, 15 de setembro de 2008 18:50
> *Para:* saopaulo-pm em mail.pm.org
> *Assunto:* Re: [SP-pm]RES: Ajuda para utilização do Perl
>
>
>
> Hubert, como você instalou o módulo ? Pois a mensagem está informando que
> não consegue achar o módulo em uma das fontes de pesquisa dele para o Perl
> '*/site/lib' e o '*/lib'.
>
> Você tem certeza que existe o diretório
> 'D:/Aplicacao/Perl/site/lib/Class/Date'  ou
> 'D:/Aplicacao/Perl/lib/Class/Date' ?
>
> Solli M. Honório
>
>  2008/9/15 breno <breno em rio.pm.org>
>
> Hubert,
>
> repare que, segundo o seu exemplo, o @INC contém os diretórios:
>
> D:\Aplicacao\Perl\site\lib
> D:\Aplicacao\Perl\lib
> .  (o diretório atual, no caso, "D:\Scripts")
>
> e não contém o diretório onde a sua "Class::Date" (que, pela sua
> resposta, está em "D:\Aplicacao\Perl\lib\HTTP\Class\Date.pm", certo?
>
> Experimente adicionar antes da linha que diz "use Class::Date" no seu
> programa "D:\Scripts\consumo_corporate_sme.pl" uma linha dizendo:
>
> use lib "D:/Aplicacao/Perl/site/lib/HTTP";
>
>
> Isto que o Breno mostrou está dizendo para o Perl adicionar um outra
> 'diretório' de pesquisa. Antes de fazer isto, confirme se o módulo realmente
> está instalado. Faça um 'find' no explorer por Date.pm e vê se encontra
> alguma coisa e qual o path ?.
>
>
>
>
> (atenção para a barra normal (/), e não invertida (\) )
>
> E me diga se funcionou. Ou experimente (via Windows Explorer mesmo)
> criar um diretório "Class" dentro de D:\Aplicacao\Perl\site\lib e
> mover/copiar o seu "Date.pm" para lá, de modo que o caminho para ele
> vire "D:\Aplicacao\Perl\site\lib\Class\Date.pm" e não
>
>  "D:\Aplicacao\Perl\site\lib\HTTP\Class\Date.pm".
>
>
> O Class::Date precisa ser compilado, então cuidado em copiar, porque vai
> faltar 'DLL'. Se você não encontrar o Date.pm, recomendo que você instala
> via ppm.
>
>
> Ou ainda (e esse passo é recomendado antes das duas opções
> anteriores), tente instalar novamente o Class::Date via ppm (supondo
> ActivePerl) ou cpan (supondo Strawberry Perl - a resposta à pergunta
> do Eden, digitando "perl -V" no prompt de comando, vai dizer mais
> detalhes sobre o seu "perl").
>
> Se tiver qualquer dúvida envie um novo email, ok? E não deixe de nos
> avisar se tudo deu certo!
>
>
> []s
>
> -b
>
>
> 2008/9/15 Hubert Thomaz Neto <hubert.thomaz em gvt.com.br>:
> >
> > Breno e Solli,
> > muito obrigado por prontamente estarem me auxiliando.
> >
> > Seguem respostas (Breno),
> >  1) D:\Aplicacao\Perl\lib\HTTP
> >  2) Anexo.
> >
> >
> > Seguem respostas (Solli),
> >  1) e 2) ActivePerl-5.8.8.822-MSWin32-x86-280952.msi
> >
> >
> > Sds,
> > Hubert
> >
> >
> >
> >
> > -----Mensagem original-----
> > De: saopaulo-pm-bounces+hubert.thomaz=gvt.com.br em pm.org [mailto:
> saopaulo-pm-bounces+hubert.thomaz <saopaulo-pm-bounces%2Bhubert.thomaz>=
> gvt.com.br em pm.org] Em nome de breno
> > Enviada em: segunda-feira, 15 de setembro de 2008 15:14
> > Para: saopaulo-pm em mail.pm.org
> > Assunto: Re: [SP-pm] Ajuda para utilização do Perl
> >
> > Hubert, responda para a gente duas coisas:
> >
> > 1) Qual o caminho completo no seu sistema para o arquivo Class/Date.pm ?
> >
> > 2) O que vem logo após a mensagem de erro (justo a parte q vc apagou
> > no email)? Em outras palavras: logo após a mensagem "Can't locate
> > Class/Date.pm in @INC ", ele te diz o conteúdo do @INC, não diz? Deve
> > se parecer com uma lista de diretórios. Se não tiver nada, experimente
> > executar o seguinte programa (chame de teste-inc.pl, por exemplo):
> >
> > print join(', ', @INC) . "\n";
> >
> > e cole no email o resultado, por favor.
> >
> > O motivo é que o perl procura pelos módulos (como "Class::Date")
> > dentro de diretórios específicos do seu sistema, armazenados na
> > variável especial @INC. Se o módulo "Class::Date" está instalado
> > (pergunta 1), então ele deve estar em um diretório não listado no @INC
> > (pergunta 2).
> >
> > []s
> >
> > -b
> >
> > 2008/9/15 Hubert Thomaz Neto <hubert.thomaz em gvt.com.br>:
> >> Prezados,
> >>
> >> não sei se esta é a forma correta de obter ajuda/suporte sobre o Perl,
> mas
> >> agradeço se puderem me auxiliar com a dificuldade que estou enfrentando
> para
> >> executar um script Perl em um servidor Win2000 Server.
> >>
> >>
> >>
> >> Tenho um script que roda num Desktop e está executando perfeitamente.
> >> Instalamos o Perl em um Servidor MS Win2000 Server no drive D:\PERL.
> Mudamos
> >> no script a linha que indica do drive C:\PERL para D:\PERL.
> >>
> >>
> >>
> >> Quando executa no entanto está indicando um erro: " Can't locate
> >> Class/Date.pm in @INC ..."
> >>
> >>
> >>
> >> parece que não encontra a CLASS::DATE.PM <http://date.pm/>. A questão é
> que a biblioteca está
> >> na pasta embaixo de D:\PERL. Será que é necessário adicionar um PATH na
> >> máquina para encontrar o arquivo?
> >>
> >>
> >>
> >> Li algo sobre instalar a Class-Date? Preciso fazer isso?
> >>
> >>
> >>
> >> Agradeço pelas dicas, ou sugestão onde posso encontrar a solução para
> este
> >> problema.
> >>
> >> Grato,
> >>
> >> Hubert
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> SaoPaulo-pm mailing list
> >> SaoPaulo-pm em pm.org
> >> http://mail.pm.org/mailman/listinfo/saopaulo-pm
> >>
> > _______________________________________________
> > SaoPaulo-pm mailing list
> > SaoPaulo-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/saopaulo-pm
> >
> > _______________________________________________
> > SaoPaulo-pm mailing list
> > SaoPaulo-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/saopaulo-pm
> >
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
>
>
>
> --
> "o animal satisfeito dorme". - Guimarães Rosa
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
"o animal satisfeito dorme". - Guimarães Rosa
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20080915/2f990e63/attachment-0001.html>


More information about the SaoPaulo-pm mailing list