[Cascavel-pm] DBD::mysql

ricardostock em bol.com.br ricardostock em bol.com.br
Sábado Julho 13 07:41:10 PDT 2013


então, pelo pouco que sei sobre o CPAN, o “o conf [comando]” executa o comando desejado, enquanto o “o conf commit” faz com que o comando executado se torne permanente. Agora existem varios parametros para configurar.


Sempre que monto um servidor novo, tenho a seguinte regra:

Primeira coisa a fazer, eu troco o host para o yahoo, acho ele mais rápido 
o conf urllist http://cpan.yahoo.com

Depois eu atualizo
$perl -MCPAN -e 'install CPAN'

Depois configuro para baixar as dependências automaticamente
o conf init prerequisites_policy

Depois instalo o Blunde para “fazer um histórico
cpan install Bundle::CPAN

(sempre dando o o conf commit no final dos comandos)

Agora se tiver um tempo, da uma olhada neste artigo do mantovani que pode te explicar melhor como utilizar o cpan
http://sao-paulo.pm.org/artigo/2009/UsandoCpan

Ou então experimente
man cpan
e veja se este link tambem, ele ajuda 
http://www.manpagez.com/man/1/cpan/

a alguns dias atrás, falaram na lista sobre o local::lib, da uma olhada que talvez possa te ajudar se você não conseguir instalar módulos por não ter permissão.

Ricardo Stock
http://www.stocksistemas.com.br





From: _mx_ 
Sent: Saturday, July 13, 2013 10:43 AM
To: Cascavel Perl Mongers 
Subject: Re: [Cascavel-pm] DBD::mysql

Ricardo, 

Confesso que sempre falei mal do cpan por não me fornecer opção para aceitar instalar todas as dependências sem perguntas.

Dado que estas "o conf init prerequisites_policy" e  "o cont commit" não estão documentadas (man cpan, cpan -h) você saberia me dizer se existe como eu defini-las pela linha de comando diretamente em um "cpan -i"?

PS: não, não me atende configurar o cpan primeiro (acredito que o commit faria isto) para que nas próximas instalações tudo funcione.



2013/7/13 <ricardostock em bol.com.br>

  Samule, se voce tem acesso ao shell e esta intalando os modulos via CPAN, tente executar estes comandos antes.


  o conf init prerequisites_policy 
  o cont commit

  isto ira fazer com que ao instalar qualquer modulo, as dependencias sejam baixadas automaticamente, somente modulos necessários.

  Outra coisa, no eu erro vc tem a linha 
  /usr/bin/make -- NOT OK

  eu utilizo ubuntu LTS e tive este mesmo erro, não sei pq cargas d´agua, o MAKE foi retirado (foi retirado mesmo não foi erro de instalação) para resolver isso, instalei o make com o apt. Como ubuntu é debian, veja se voce tem o make e se ele está no path.

  Quanto ao suporte da localweb  foi um dos motivos de eu ter minha própria estrutura 


  Um abraço

  Ricardo Stock
  http://www.stocksistemas.com.br


  From: Blabos de Blebe 
  Sent: Friday, July 12, 2013 9:01 AM
  To: Cascavel Perl Mongers 
  Subject: Re: [Cascavel-pm] DBD::mysql

  Opa, 

  O DBD::mysql costuma precisar de um pacote chamado mysql-client (debian) para instalar.

  Não tenho certeza, mas acho que o pacote libmysqlclient-dev (debian) também é necessário.

  Não resolve o seu problema, mas minha experiência com a locaweb foi péssima. Existem hosts mais baratos, com mais recursos e suporte bem melhor.

  Des-recomendo a locaweb sempre que posso.

  []'s



  2013/7/12 Daniel Mantovani <daniel.oliveira.mantovani em gmail.com>

    Liba pré compiladas não dependem do O.S. Se o DBD:mysql for um binding você vai precisar do header da biblioteca.

    $cpan
    >look DBD::mysql

    Leia o README e o INSTALL, tudo que você precisa sabe para instalar está documentado nesses arquivos.

    Sent from my iPhone


    On 11/07/2013, at 23:28, Alceu Rodrigues de Freitas Junior <glasswalk3r em yahoo.com.br> wrote:

    > Em 11-07-2013 21:29, Sammuel Souza escreveu:
    >> Boa noite,
    >>
    >> estou com problemas para instalar o modulo CPAN DBD::mysql
    >>
    >> veja
    >>
    >> -bash-3.2$ cpan DBD::mysql
    >>
    >> veja o error:
    >> dbdimp.c: In function âmysql_db_async_readyâ:
    >> dbdimp.c:5177: error: âimp_dbh_tâ has no member named
    >> âasync_query_in_flightâ
    >> dbdimp.c:5178: error: âimp_dbh_tâ has no member named
    >> âasync_query_in_flightâ
    >> dbdimp.c:5178: warning: comparison of distinct pointer types lacks a cast
    >> dbdimp.c:5182: error: âimp_dbh_tâ has no member named âpmysqlâ
    >> dbdimp.c:5182: error: âsql_type_info_tâ has no member named ânetâ
    >> dbdimp.c:5182: error: request for member âfdâ in something not a
    >> structure or union
    >> dbdimp.c:5182: warning: assignment makes integer from pointer without a cast
    >> make: *** [dbdimp.o] Error 1
    >>   CAPTTOFU/DBD-mysql-4.023.tar.gz
    >>   /usr/bin/make -- NOT OK
    >> Running make test
    >>   Can't test without successful make
    >> Running make install
    >>   Make had returned bad status, install seems impossible
    >>
    >>
    >> Trata-se de servidor na locaweb, e via suporte eles não instalam módulos!
    >
    > Nunca instalei módulos Perl em um provedor, mas pelos erros me parece que está faltando alguma biblioteca do MySQL. Aliás, está estranha essa saída de erro, não sei se houve problemas no seu terminal ou foi alguma conversão errada quando você mandou o e-mail.
    >
    > Se a Localweb lhe fornece um shell, provavelmente você pode tentar instalar o DBD::MySQL pré-compilado (se estiver usando algum Unix-like).
    >
    > Qual o SO?
    >
    > []'s
    > Alceu
    >
    > _______________________________________________
    > Cascavel-pm mailing list
    > Cascavel-pm em pm.org
    > http://mail.pm.org/mailman/listinfo/cascavel-pm
    _______________________________________________
    Cascavel-pm mailing list
    Cascavel-pm em pm.org
    http://mail.pm.org/mailman/listinfo/cascavel-pm



------------------------------------------------------------------------------

  _______________________________________________
  Cascavel-pm mailing list
  Cascavel-pm em pm.org
  http://mail.pm.org/mailman/listinfo/cascavel-pm

  _______________________________________________
  Cascavel-pm mailing list
  Cascavel-pm em pm.org
  http://mail.pm.org/mailman/listinfo/cascavel-pm




--------------------------------------------------------------------------------
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20130713/d633cf42/attachment-0001.html>
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: não disponível
Tipo: image/png
Tamanho: 1041 bytes
Descrição: não disponível
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20130713/d633cf42/attachment-0003.png>
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: não disponível
Tipo: image/png
Tamanho: 1041 bytes
Descrição: não disponível
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20130713/d633cf42/attachment-0004.png>
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: não disponível
Tipo: image/png
Tamanho: 1130 bytes
Descrição: não disponível
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20130713/d633cf42/attachment-0005.png>


Mais detalhes sobre a lista de discussão Cascavel-pm