Problema do Rails 2.2.2 com o MySQL em Windows
Desde que a versão 2.2.2 do Rails foi lançada, alguns problemas relacionados ao driver do MySQL, que conectava a aplicação Rails ao banco, começaram a surgir e incharam lista de discussões com relatos de problemas. Um desses problemas era que quando vamos executar o rake db:migrate ocorre um erro que apresentava a seguinte mensagem:
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql. rake aborted! 126: The specified module could not be found. - c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so (See full trace by running task with --trace)
Acredito que se você tem esse problema você já deva ter instalado o gem do MySQL e mesmo assim continuou tendo esse problema. Caso você não tenha instalado o gem, por favor faça:
gem install mysql --no-rdoc --no-ri
Feita a instalação, veja se na lista de gems instaladas, se encontra o MySQL. Para ver suas gems instaladas:
gem list --local
O gem do MySQL deverá estar instalado.
Bem, se você tentar rodar o migrate denovo, provavelmente terá o mesmo problema. Pesquisando pelas partes mais distantes da internet encontrei uma solução que dizia para copiar e colar o arquivo <MYSQL_HOME>/bin/libmysql.dll para pasta <RUBY_HOME>/bin. Mas isso tem um porém. Se sua versão do MySQL instalado for a 5.1 o problema continuará.
Você terá que copiar o libmysql.dll do MySQL 5.0. No link abaixo você poderá fazer o download da versão correta do libmysql.dll pra usar:
http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
Copie o libmysql.dll do link acima para a pasta <RUBY_HOME>/bin. Feito isso, tente novamente executar o migrate e verás que agora funciona!




há 12 meses atrás
Isso funcionou perfeitamente. Parabéns!
há 12 meses atrás
Caramba…foram dois dias procurando uma solução!
O erro acontecia no runat server, apenas atualizando a página o WebBrick caia, em um tenso e saudoso “segmentation fault”.
Meu muitíssimo obrigado!!!
há 11 meses atrás
Muito obrigado pela ajuda, foi de grande serventia, se tiver alguma sugestão para resolver no caso de uso com JRuby também será legal uma vez que este procedimento não deu certo no JRuby
há 10 meses atrás
Cara, PERFEITO!
funcionou 100%!
abraço
há 10 meses atrás
Cara tive que deixar um comentário, funcionou perfeitamente, obrigado!
Abraços!
há 9 meses atrás
Muito obrigada! Salvou meu dia.
há 9 meses atrás
Kra muito bom… funcionou na hora… rs.. parabéns.
há 9 meses atrás
Perfeito, estava com o mesmo problema no windows e com varios leitores do meu blog com o mesmo problema, a Marcia Almeida que indicou.
Parabéns
há 9 meses atrás
Ja estava pensando em formatar novamente meu pc e tirar o vista… mas pelo visto não será mais preciso.
vlw!!
há 7 meses atrás
Cara.. muito bom hein funcionou perfeitamente estava foda já esse problema.. valeu mesmo Obrigado pelo dica.
Abraços
há 7 meses atrás
Valew pela força!
Parabéns!
há 6 meses atrás
Puts! Valeu mesmo cara!
Funcionou perfeitamente aqui :D
Obrigado!
há 5 meses atrás
Cara valew… essa dica foi muito util.
Obrigado.
há 4 meses atrás
Ae cara ! Valeuzaço ! Muito bom !!!
Já estava ficando estressado….
[]s
há 3 meses atrás
Valeu Cara, funcionou…
há 2 meses atrás
vlws cara….era o meu problema aki!!
há 1 mês atrás
Vlw amigo, ajudou muito!!!!!!
há 2 semanas atrás
Obrigado aqui comigo funcionou executei todos os comandos, copiei do meu Wamp e nada dai baixei a dll do link e joquei e está sim ficou OK! Grato abraços!