<br><br><div class="gmail_quote">2010/6/16 Walter Silvestre Coan <span dir="ltr">&lt;<a href="mailto:w.coan@terra.com.br">w.coan@terra.com.br</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">






<div bgcolor="#ffffff">
<div><font size="2" face="Arial">Bom dia,</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">Estou tentando adaptar uma aplicação chamada 
ScriptLattes (<a href="http://scriptlattes.sourceforge.net/" target="_blank">http://scriptlattes.sourceforge.net/</a>). 
Ele é uma aplicação escrita em Perl com o objetivo de realizar o download dos 
dados da Plataforma Lattes, que são curriculos academicos de alunos e 
professores. Uma das novas funcionalidades desse script é que os dados baixados 
são salvos em um arquivo .json, possibilitando serem importados para outros 
formatos ou até bancos de dados. O problema é que quando eu rodo esse script no 
meu ambiente (Ubuntu 8.4 server). Ele simplesmente gera o arquivo .json em 
branco (apesar do script realizar as outras tarefas corretamente). O autor do 
script me ajudou e fez alguns testes, e no computador dele esta funcionando 
perfeitamente, gerando os dados no formato json. Acredito que o problema esteja 
no meu ambiente, porém eu ja baixei vários pacotes referentes ao PERL e ao JSON 
mas nada de funcionar. </font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">O codigo que gera o arquivo basicamente é 
esse:</font></div>
<div><font size="2" face="Arial">sub createJsonFile<br>{<br> # Arquivo JSON 
contendo todas as produções do grupo.<br> # Este arquivo pode ser utilizado 
para popular bancos de 
dados.<br></font></div></div></blockquote><div><br></div><div>Isto não deveria estar descomentado e com um &#39;;&#39; no final, e sendo atribuído a alguma variável??? </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div bgcolor="#ffffff"><div><font size="2" face="Arial"> #to_json($allInfoByType)<br></font></div></div></blockquote><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div bgcolor="#ffffff"><div><font size="2" face="Arial"> open(JSONFILE, 
&quot;&gt;$outputDir/database.json&quot;);<br> eval <br> { <br>  print 
JSONFILE lenght($allInfoByType); 
<br> };<br> close(JSONFILE);<br>}</font></div>
<div><font size="2" face="Arial"></font></div></div></blockquote><div><br></div><div>Até aqui blz. Mas database.json tem conteúdo? Se não tiver o teu script não vai gravar nada em <span class="Apple-style-span" style="font-family: Arial; ">$allInfoByType</span>, concorda?</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div bgcolor="#ffffff"><div> </div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">Alguns dados:</font></div>
<div><font size="2" face="Arial">Perl versão 5.8.8</font></div>
<div><font size="2" face="Arial"></font></div></div></blockquote><div><br></div><div><br></div><div>Alguma chance de você atualizar isso para 5.10 pelo menos? Não que tenha a ver com o problema(não necessariamente)...</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div bgcolor="#ffffff"><div> </div>
<div><font size="2" face="Arial">Pacotes instalados:</font></div>
<div><font size="2" face="Arial"><a href="mailto:waltercoan@ldubuntuserver:~$" target="_blank">waltercoan@ldubuntuserver:~$</a> dpkg 
--get-selections | grep -i 
json<br>libjson-any-perl    install<br>libjson-perl     install</font></div>
<div> </div></div></blockquote><div><br></div><div>Humm , Ok! você instalou uma porrada de coisa. Mas perl reclama de módulo(s) faltando? Ou o S.O. reclama de alguma coisa?</div><div><br></div><div>Vc tem alguma dificuldade com o CPAN, ou simplesmente prefere instalar coisas via dpkg ? Eu só uso apt-get/dpkg como último recurso(módulos com dependências chatas de resolver, normalmente), no caso de módulos Perl. Primeiro porque com o CPAN, tem-se o módulo compilado na máquina, e configurado nos locais configurados para o perl corretamente. Eu não tenho como garantir isso instalando via apt/dpkg(ou tô falando besteira), por isso pergunto novamente se Perl está reclamando de módulos faltantes?</div>
<div><br></div><div><br></div><div>Mais detalhes do problema, por favor. Mensagens de erro se possível...</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div bgcolor="#ffffff">
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">Obrigado,</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">Walter Coan</font></div>
<div><font size="2" face="Arial"><a href="mailto:w.coan@terra.com.br" target="_blank">w.coan@terra.com.br</a></font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial"></font> </div></div>
<br>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>André Garcia Carneiro<br>Analista/Desenvolvedor Perl<br>
(11)82907780<br>