Problemas com DBI  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
leandronsp
Virtual Machine Man
[Avatar]

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!
[Email] [WWW] [MSN]
leandronsp
Virtual Machine Man
[Avatar]

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!
[Email] [WWW] [MSN]
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...
leandronsp
Virtual Machine Man
[Avatar]

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!
[Email] [WWW] [MSN]
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! =]
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team