Problema com a biblioteca MySQL no Rails 2.3 (window$)
| Na(s) categoria(s) mysql, rails, ruby | Postado em 03-09-2009
0
Recentemente tive um problema ao tentar rodar migrations no rails 2.3 utilizando banco MySQL no Window$.
Em casa utilizo somente linux, portanto, não tenho problemas do tipo, mas no trabalho como só faço programação de interfaces, utilizo o bendito “S.O”…
Sempre que tentava rodar uma migration, me retornava o erro:
query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
Pesquisei um pouco na internet e o que percebi é que a biblioteca padrão do MySQL não trabalha muito bem com o Rails 2.3. Para resolver isso basta utilizar uma biblioteca antiga (libmySQL.dll).
Que você pode obter aqui: http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
Coloque a dll baixada em <diretorio ruby>\bin\ e restarte o serviço MySQL.



