Re: [Rio-pm] Problema entre versões
https://metacpan.org/pod/Carton 2014-10-16 23:10 GMT-03:00 Enrique Pessoa enrique.pes...@rrd.com: fix na segunda linha cpan: cpan install CORION/WWW-Mechanize-PhantomJS-0.10.tar.gz Enrique Pessôa *Enrique Pessôa | Technology Products Manager, Brazil | RR Donnelley | Global Capital Markets* +55 21 2103.0508 | enrique.pes...@rrd.com | +55 21 9.8127.0077 * http://www.infoinvest.com.br/ | 15 anos de tecnologia para RI | Clique para conferir https://www.youtube.com/watch?v=gkxxbshF4Icfeature=youtu.be* Em 16 de outubro de 2014 23:10, Enrique Pessoa enrique.pes...@rrd.com escreveu: Boa noite, Aureliano. Quanto a instalar uma versão que não é a mais recente. Eu nunca precisei disso, mas parece que dá para fazer usando o cpan shell. cpan o conf urllist push http://backpan.perl.org/ cpan install CORION/WWW-Mechanize-PhantomJS-0.10 Agora... experimente verificar se a interface dessa biblioteca não mudou de uma versão para a outra. Pode ser esse o motivo de não conectar. Abraços, Enrique Enrique Pessôa *Enrique Pessôa | Technology Products Manager, Brazil | RR Donnelley | Global Capital Markets* +55 21 2103.0508 | enrique.pes...@rrd.com | +55 21 9.8127.0077 * http://www.infoinvest.com.br/ | 15 anos de tecnologia para RI | Clique para conferir https://www.youtube.com/watch?v=gkxxbshF4Icfeature=youtu.be* Em 16 de outubro de 2014 21:53, Aureliano Guedes guedes_1...@hotmail.com escreveu: Na verdade, eu acredito que a versão mais nova do módulo esta bugada, esta gerando erro de conecção com o servidor, da versão 0.10 para a 0.11 a diferença são de 8 dias, e é muito recente, mandei um e-mail para o autor mas ele ainda não respondeu. Depois reporto o bug mais formalmente. -- Date: Thu, 16 Oct 2014 21:16:39 -0300 From: cont...@erikhenrique.com.br To: rio-pm@pm.org Subject: Re: [Rio-pm] Problema entre versões Vc não pode migrar esse script para usar a versão mais nova? Conexão* Abs Em 16/10/2014 20:51, Aureliano Guedes guedes_1...@hotmail.com escreveu: Ola Monges, Fiz um pequeno script que usa o WWW::Mechanize::PhantomJS http://search.cpan.org/~corion/WWW-Mechanize-PhantomJS-0.11/lib/WWW/Mechanize/PhantomJS.pm . Tudo funciona corretamente, so que funciona quando a versão do PhantomJS é a 0.10 que foi publicada dia 01/10/2014. A ultima versão, a 0.11, é do dia 09/10/2014, e quando tento executar o mesmo script com essa versão da erro de conecção com servidor. Acontece quem um dos computadores esta a versão OK a 0.10, no outro dei a bobeira de atualizar para a 0.11 e portanto começou a dar o bug. Queria saber como faço para forçar o script só executar com a versão 0.10. É alguma coisa no 'use'? Tipo? use WWW::Mechanize::PhantomJS::0.10; ou use WWW::Mechanize::PhantomJS 'version 0.10'; como faço isso? Além disso, tem como remover a versão 0.11 do pc e instalar a 0.10? Desde já grato. Att, Aureliano Guedes ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Problema entre versões
Aureliano, todas as dicas até agora foram muito boas: * A do Enrique te diz como instalar apenas a versão que vc quer do módulo, ou fazer downgrade se necessário. * A do Blabos mostra uma forma testada pela indústria de como fazer instalações de aplicações forçando não só a versão de um módulo, mas de todo o ambiente. * A do Erik, apesar de na forma de pergunta, aponta para uma questão importante: analisar o problema melhor, confirmar se é um problema do módulo mesmo (ainda mais em um sistema tão heterogêneo com Perl, Selenium PhantomJS), perturbar o autor, e tentar trabalhar sempre com a versão (estável) mais recente de todos esses componentes. A minha é essa: se vc **realmente** precisa forçar uma versão específica, pode fazer isso em runtime procurando pela variável $VERSION do módulo. Por exemplo: BEGIN { use WWW::Mechanize::PhantomJS; die por favor instale a versão 0.10 do WWW::Mechanize::PhantomJS unless $WWW::Mechanize::PhantomJS::VERSION == 0.10; }; Boa sorte! []s -b 2014-10-17 7:41 GMT-03:00 Blabos de Blebe bla...@gmail.com: https://metacpan.org/pod/Carton 2014-10-16 23:10 GMT-03:00 Enrique Pessoa enrique.pes...@rrd.com: fix na segunda linha cpan: cpan install CORION/WWW-Mechanize-PhantomJS-0.10.tar.gz Enrique Pessôa *Enrique Pessôa | Technology Products Manager, Brazil | RR Donnelley | Global Capital Markets* +55 21 2103.0508 | enrique.pes...@rrd.com | +55 21 9.8127.0077 * http://www.infoinvest.com.br/ | 15 anos de tecnologia para RI | Clique para conferir https://www.youtube.com/watch?v=gkxxbshF4Icfeature=youtu.be* Em 16 de outubro de 2014 23:10, Enrique Pessoa enrique.pes...@rrd.com escreveu: Boa noite, Aureliano. Quanto a instalar uma versão que não é a mais recente. Eu nunca precisei disso, mas parece que dá para fazer usando o cpan shell. cpan o conf urllist push http://backpan.perl.org/ cpan install CORION/WWW-Mechanize-PhantomJS-0.10 Agora... experimente verificar se a interface dessa biblioteca não mudou de uma versão para a outra. Pode ser esse o motivo de não conectar. Abraços, Enrique Enrique Pessôa *Enrique Pessôa | Technology Products Manager, Brazil | RR Donnelley | Global Capital Markets* +55 21 2103.0508 | enrique.pes...@rrd.com | +55 21 9.8127.0077 * http://www.infoinvest.com.br/ | 15 anos de tecnologia para RI | Clique para conferir https://www.youtube.com/watch?v=gkxxbshF4Icfeature=youtu.be* Em 16 de outubro de 2014 21:53, Aureliano Guedes guedes_1...@hotmail.com escreveu: Na verdade, eu acredito que a versão mais nova do módulo esta bugada, esta gerando erro de conecção com o servidor, da versão 0.10 para a 0.11 a diferença são de 8 dias, e é muito recente, mandei um e-mail para o autor mas ele ainda não respondeu. Depois reporto o bug mais formalmente. -- Date: Thu, 16 Oct 2014 21:16:39 -0300 From: cont...@erikhenrique.com.br To: rio-pm@pm.org Subject: Re: [Rio-pm] Problema entre versões Vc não pode migrar esse script para usar a versão mais nova? Conexão* Abs Em 16/10/2014 20:51, Aureliano Guedes guedes_1...@hotmail.com escreveu: Ola Monges, Fiz um pequeno script que usa o WWW::Mechanize::PhantomJS http://search.cpan.org/~corion/WWW-Mechanize-PhantomJS-0.11/lib/WWW/Mechanize/PhantomJS.pm . Tudo funciona corretamente, so que funciona quando a versão do PhantomJS é a 0.10 que foi publicada dia 01/10/2014. A ultima versão, a 0.11, é do dia 09/10/2014, e quando tento executar o mesmo script com essa versão da erro de conecção com servidor. Acontece quem um dos computadores esta a versão OK a 0.10, no outro dei a bobeira de atualizar para a 0.11 e portanto começou a dar o bug. Queria saber como faço para forçar o script só executar com a versão 0.10. É alguma coisa no 'use'? Tipo? use WWW::Mechanize::PhantomJS::0.10; ou use WWW::Mechanize::PhantomJS 'version 0.10'; como faço isso? Além disso, tem como remover a versão 0.11 do pc e instalar a 0.10? Desde já grato. Att, Aureliano Guedes ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Problema entre versões
Monges, Muito obrigado. Resolvi a questão de usar a versão 0.10 pela forma que o Blablos indicou, depois com esse ultimo email do Breno, achei mais simples a forma que ele passou. Irei torrar a paciência do autor reportando o bug, mas por hora farei como o Breno falou. De qualquer forma todas as dicas me ensinaram algo. Obrigado. breno br...@rio.pm.org escreveu: Aureliano, todas as dicas até agora foram muito boas: * A do Enrique te diz como instalar apenas a versão que vc quer do módulo, ou fazer downgrade se necessário. * A do Blabos mostra uma forma testada pela indústria de como fazer instalações de aplicações forçando não só a versão de um módulo, mas de todo o ambiente. * A do Erik, apesar de na forma de pergunta, aponta para uma questão importante: analisar o problema melhor, confirmar se é um problema do módulo mesmo (ainda mais em um sistema tão heterogêneo com Perl, Selenium PhantomJS), perturbar o autor, e tentar trabalhar sempre com a versão (estável) mais recente de todos esses componentes. A minha é essa: se vc **realmente** precisa forçar uma versão específica, pode fazer isso em runtime procurando pela variável $VERSION do módulo. Por exemplo: BEGIN { use WWW::Mechanize::PhantomJS; die por favor instale a versão 0.10 do WWW::Mechanize::PhantomJS unless $WWW::Mechanize::PhantomJS::VERSION == 0.10; }; Boa sorte! []s -b 2014-10-17 7:41 GMT-03:00 Blabos de Blebe bla...@gmail.com: https://metacpan.org/pod/Carton 2014-10-16 23:10 GMT-03:00 Enrique Pessoa enrique.pes...@rrd.com: fix na segunda linha cpan: cpan install CORION/WWW-Mechanize-PhantomJS-0.10.tar.gz Enrique Pessôa *Enrique Pessôa | Technology Products Manager, Brazil | RR Donnelley | Global Capital Markets* +55 21 2103.0508 | enrique.pes...@rrd.com | +55 21 9.8127.0077 * http://www.infoinvest.com.br/ | 15 anos de tecnologia para RI | Clique para conferir https://www.youtube.com/watch?v=gkxxbshF4Icfeature=youtu.be* Em 16 de outubro de 2014 23:10, Enrique Pessoa enrique.pes...@rrd.com escreveu: Boa noite, Aureliano. Quanto a instalar uma versão que não é a mais recente. Eu nunca precisei disso, mas parece que dá para fazer usando o cpan shell. cpan o conf urllist push http://backpan.perl.org/ cpan install CORION/WWW-Mechanize-PhantomJS-0.10 Agora... experimente verificar se a interface dessa biblioteca não mudou de uma versão para a outra. Pode ser esse o motivo de não conectar. Abraços, Enrique Enrique Pessôa *Enrique Pessôa | Technology Products Manager, Brazil | RR Donnelley | Global Capital Markets* +55 21 2103.0508 | enrique.pes...@rrd.com | +55 21 9.8127.0077 * http://www.infoinvest.com.br/ | 15 anos de tecnologia para RI | Clique para conferir https://www.youtube.com/watch?v=gkxxbshF4Icfeature=youtu.be* Em 16 de outubro de 2014 21:53, Aureliano Guedes guedes_1...@hotmail.com escreveu: Na verdade, eu acredito que a versão mais nova do módulo esta bugada, esta gerando erro de conecção com o servidor, da versão 0.10 para a 0.11 a diferença são de 8 dias, e é muito recente, mandei um e-mail para o autor mas ele ainda não respondeu. Depois reporto o bug mais formalmente. -- Date: Thu, 16 Oct 2014 21:16:39 -0300 From: cont...@erikhenrique.com.br To: rio-pm@pm.org Subject: Re: [Rio-pm] Problema entre versões Vc não pode migrar esse script para usar a versão mais nova? Conexão* Abs Em 16/10/2014 20:51, Aureliano Guedes guedes_1...@hotmail.com escreveu: Ola Monges, Fiz um pequeno script que usa o WWW::Mechanize::PhantomJS http://search.cpan.org/~corion/WWW-Mechanize-PhantomJS-0.11/lib/WWW/Mechanize/PhantomJS.pm . Tudo funciona corretamente, so que funciona quando a versão do PhantomJS é a 0.10 que foi publicada dia 01/10/2014. A ultima versão, a 0.11, é do dia 09/10/2014, e quando tento executar o mesmo script com essa versão da erro de conecção com servidor. Acontece quem um dos computadores esta a versão OK a 0.10, no outro dei a bobeira de atualizar para a 0.11 e portanto começou a dar o bug. Queria saber como faço para forçar o script só executar com a versão 0.10. É alguma coisa no 'use'? Tipo? use WWW::Mechanize::PhantomJS::0.10; ou use WWW::Mechanize::PhantomJS 'version 0.10'; como faço isso? Além disso, tem como remover a versão 0.11 do pc e instalar a 0.10? Desde já grato. Att, Aureliano Guedes ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm