| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/06/2010 21:56:50
|
leandronsp
Virtual Machine Man
![[Avatar]](/images/avatar/b0dfd1bbadca4092f9d14d7a74085df0.jpg)
Membro desde: 22/03/2008 22:24:29
Mensagens: 520
Localização: São Paulo
Offline
|
Olá pessoal, estou fazendo um script simples em Ruby que acessa o Mysql (via DBI) e imprime a versão do banco.
Já baixei o DBI, o dbd-Mysql (driver), instalei-os usando "ruby setup.rb" e tudo ocorreu sem problemas.
Baixei o "ruby-dbi" e o "dbd-mysql" do site => http://rubyforge.org/projects/ruby-dbi/
Na primeira vez que fui executar o script, ocorreu um "LoadError" em uma linha do arquivo "dbi.rb" da própria biblioteca do DBI, informando que não conseguiu carregar um "gem deprecated". Instalei o deprecated com "gem install deprecated", e ao executar o script de novo, ele apoonta um erro de "NoMethodError".
Está ocorrendo um erro => "undefined method 'deprecate' for DBI:: Date::Class (NoMethodError)
Na linha => 57 do arquivo "date.rb"
Segue um pedaço do código fonte do aquivo "date.rb" da biblioteca:
Já pesquisei muito, e ainda não consegui achar uma solução pra isso. Será que é um bug dessa biblioteca?
Aceito sugestões de outras bibliotecas também para acessar o banco via Ruby (menos o ActiveRecord, esse aí eu já consegui, e quero tentar via não-ORM mesmo)
Grato pela atenção.
This message was edited 1 time. Last update was at 12/06/2010 21:58:01
|
Blog | Github | About me! |
Contribua => Parser HTML
Compartilhe arquivos e ideias no ebaH! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2010 18:49:01
|
leandronsp
Virtual Machine Man
![[Avatar]](/images/avatar/b0dfd1bbadca4092f9d14d7a74085df0.jpg)
Membro desde: 22/03/2008 22:24:29
Mensagens: 520
Localização: São Paulo
Offline
|
resposta.nil?
|
Blog | Github | About me! |
Contribua => Parser HTML
Compartilhe arquivos e ideias no ebaH! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/07/2010 09:19:49
|
Navarro
Smalltalk
Membro desde: 20/04/2009 15:08:57
Mensagens: 3
Offline
|
Mas tem mesmo que ser por dbi? Porque você pode usar a propria gem mysql pra fazer isso...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/07/2010 10:32:47
|
leandronsp
Virtual Machine Man
![[Avatar]](/images/avatar/b0dfd1bbadca4092f9d14d7a74085df0.jpg)
Membro desde: 22/03/2008 22:24:29
Mensagens: 520
Localização: São Paulo
Offline
|
Navarro wrote:Mas tem mesmo que ser por dbi? Porque você pode usar a propria gem mysql pra fazer isso...
Putz fala sério que era ridículo de fácil assim
Mto obrigado pela dica.
|
Blog | Github | About me! |
Contribua => Parser HTML
Compartilhe arquivos e ideias no ebaH! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/07/2010 11:21:10
|
Navarro
Smalltalk
Membro desde: 20/04/2009 15:08:57
Mensagens: 3
Offline
|
hauahauhaua welcome to ruby
Outra biblioteca interessante pro mysql, principalmente se vc quer trabalhar diretamente com o banco sem um ORM na frente é o http://github.com/brianmario/mysql2. Se quiser dar uma olhada depois, fica a dica.
Boa sorte! =]
|
|
|
 |
|
|
|
|