| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2011 14:05:53
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
database.yml
teste.rb
Erro:
usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.7/lib/active_record/connection_adapters/abstract/connection_specification.rb:71:in `rescue in establish_connection': Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (no such file to load -- active_record/connection_adapters/mysql2_adapter) (RuntimeError)
Achei nesse site uma explicacao para esse erro:
http://railsdeveloper.com/questions/27-please-install-the-mysql2-adapter-gem-install-activerecord-mysql2-adapter-no-such-file-to-load-active_recordconnection_adaptersmysql2_adapter-runtimeerror
"You might try to just install the ?mysql2? gem"
Mas, ao utilizar o comando gem list vejo que essa gem já está instalada. E não consigo instalar a gem install activerecord-mysql2-adapter. Ocorre esse erro: ERROR: Could not find a valid gem ?activerecord-mysql2-adapter? (>= 0) in any repository
Ao utilizar o comando gem list, vejo que ela já está instalada.
Alguém tem alguma dica para instalar essa gem?
This message was edited 1 time. Last update was at 18/05/2011 17:51:41
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2011 14:15:07
|
drsmachado
GUJ Expert
Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline
|
Tenta sem o -adapter
|
Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".
Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2011 17:12:35
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
Também, não achou:
ERROR: Could not find a valid gem 'activerecord-mysql2' (>= 0) in any repository
Achei que talvez o problema pudesse ser por usar o ActiveRecord diretamente. Porém, criei um projeto Rails com MySql e aconteceu o mesmo erro.
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2011 17:50:51
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
Solução: http://forum.rubyonbr.org/forums/1/topics/6278
Postado pelo Sérgio Jadir:
Lucas não sei se vc já resolveu o problema, mais se já resolveu fica a dica pra que no futuro possa vim ter esse problema com Rails 3 e o MySql.
Bem, um belo dia desenvolvendo em Rails 2.×.x me senti na vontade de experimentar o Rails 3 e fui a luta. Tudo ia muito bem consegui criar tudo, mas no momento de rodar o db:migrate sugiu esse mesmo problema seu lucas? E que eu resolvi da seguinte forma simples?
1º ? instala a gem mysql(no rails dois vem o mysql2 e caso não tenha o mysql ja instalado instale-o agora).
2º ? deixa o seu seu database.yml do jeito que você postou ae em cima ja com o adapter=mysql porque no Rails ele gera assim: ?adapter=mysql2?
3º ? no seu arquivo Gemfile vai estar assim gem = ?mysql2? altere para gem = ?mysql?
4º ? roda o db:migrate e pronto.
Espero ter ajudado?Qualquer duvida posta ae?abração
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
|
|