Estou com problemas para criar o banco de dados MYSQL.  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
GALACTUS
Java Ninja
[Avatar]

Membro desde: 18/09/2008 08:32:54
Mensagens: 259
Localização: Sankt Paulus Stadt
Offline

Olá pessoal, sou novo em Ruby on Rails, mas estou tentando criar um blog (COMO TESTE), estou usando o APTANA RadRails, quando eu dou o comando rake db:create, aparece a seguinte mensagem no console do APTANA:

>rake db:create
(in C:/Users/Arthur Neto/My Documents/Aptana RadRails Workspace/meu_blog)
!!! 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: N?o foi poss?vel encontrar o m?dulo especificado. - C:/Ruby19/lib/ruby/gems/1.9.1/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so

(See full trace by running task with --trace)

O que eu devo fazer?? Eu ja instalei o mysql como GEM (>gem install -l mysql-2.7.3-x86-mswin32.gem).

"Não é o que somos, é o que podemos fazer!"
--------- The Lost Book of King Arthur ---------
GALACTUS
Java Ninja
[Avatar]

Membro desde: 18/09/2008 08:32:54
Mensagens: 259
Localização: Sankt Paulus Stadt
Offline

Beleza, vou tentar em outro forum, esqueci que este aqui é só de Java.
Valeu galerinha.

"Não é o que somos, é o que podemos fazer!"
--------- The Lost Book of King Arthur ---------
almircampos
Thread.start()

Membro desde: 14/02/2009 16:12:05
Mensagens: 26
Localização: São Paulo
Offline

Ora, se não me engano este fórum é de Ruby on Rails, não?

Sds,
Almir.
http://zona8.com.br

------------------
Almir Campos
http://zona8.com.br
[WWW]
DEAD
JavaTeenager
[Avatar]
Membro desde: 15/02/2007 12:32:27
Mensagens: 151
Offline

Galactus, que versão do gem do Mysql vc está utilizando? Sei que infelizmente alguns gens de banco de dados estão com problemas no Windows. Preciso dar uma pesquisada, antes havia uma solução AD-HOC que era copiar umas .dll do Mysql para pasta do Ruby, não tenho certeza se isso está funcionando ainda. Passe corretamente o erro que está acontecendo que posso tentar lhe ajudar.



[WWW]
GALACTUS
Java Ninja
[Avatar]

Membro desde: 18/09/2008 08:32:54
Mensagens: 259
Localização: Sankt Paulus Stadt
Offline

Vou dar uma olhada e te passo o erro, eu sei que é a ultima versão do banco de dados.

"Não é o que somos, é o que podemos fazer!"
--------- The Lost Book of King Arthur ---------
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

o forum é java, mas ja vem dando oportunidades a outras linguagens de programacao. No futuro acredito o GUJ ser referencia nao so mais em java, mas em todas as tecnologias ativas no mercado . Uma especie de pensou em tirar duvida, compartilhar etc. vai de guj antes do google .

abracos,

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
DEAD
JavaTeenager
[Avatar]
Membro desde: 15/02/2007 12:32:27
Mensagens: 151
Offline

Concordo com o Camilo. Na minha opinião o Guj é o melhor fórum de Java que já tive oportunidade de participar, então pq não abrir espaço para outras linguagens? Ótima iniciativa(que não é tão nova assim kkk).
E só pra finalizar, vou comprar seu livro de SCJP, 0/, abraços.



[WWW]
GALACTUS
Java Ninja
[Avatar]

Membro desde: 18/09/2008 08:32:54
Mensagens: 259
Localização: Sankt Paulus Stadt
Offline

Ei DEAD, está aqui a versão do mysql:
mysql-2.7.3-x86-mswin32

Vi na internet pessoas dizendo que a ultima versão do mysql no gem esta dando pau e aconselharam instalar a versão anterior.


"Não é o que somos, é o que podemos fazer!"
--------- The Lost Book of King Arthur ---------
DEAD
JavaTeenager
[Avatar]
Membro desde: 15/02/2007 12:32:27
Mensagens: 151
Offline

Beleza Galactus, vou ver direito aqui. Só mais uma pergunta, tá usando que Windows? só pra saber mesmo.
Sua versão do Rails é 2.2 correto?



[WWW]
DEAD
JavaTeenager
[Avatar]
Membro desde: 15/02/2007 12:32:27
Mensagens: 151
Offline

Primeiramente atualize seus gems(gem update --system).
Encontre sua instalação do Mysql(geralmente em C:\Arquivos de Programas\Mysql) e procure a pasta bin.
Procure por libMySQL.dll e copie.
Encontre a pasta do Ruby(geralmente em C:\ruby) o diretório bin(tbm kkk) e cole o dll lá.
Depois instale a nova gem do mysql(gem install mysql --no-rdoc --no-ri)

No terminal teste:


Bem por motivos de pesquisa, estou passando minha gem list. Espero ter lhe ajudado em seu problemas. Testei eu mesmo em minha máquina aqui com Windows 7 e ta tudo pegando redondinho.

Minha gem list:
actionmailer (2.3.5)
actionpack(2.3.5)
activerecord(2.3.5)
activerecord-oracle-adapter(1.0.0.9250)
activeresource(2.3.5)
activesupport(2.3.5, 2.3.3)
cgi_multipart_eof_fix(2.5.0)
fastthread(1.0.1)
gem_plugin(0.2.3)
linecache(0.43)
mongrel(1.1.5)
mysql(2.8.1, 2.7.3)
rack(1.0.1)
rails(2.3.5)
rake(0.8.7)
rmagick(2.7.1)
ruby-debug-base(0.10.3)
ruby-debug-ide(0.4.5)
rubygems-update(1.3.6)
sqlite3-ruby(1.2.1)



[WWW]
GALACTUS
Java Ninja
[Avatar]

Membro desde: 18/09/2008 08:32:54
Mensagens: 259
Localização: Sankt Paulus Stadt
Offline

Chegando em casa, vou fazer o que você orientou. Valeu DEAD, logo mais eu volto com notícias.

"Não é o que somos, é o que podemos fazer!"
--------- The Lost Book of King Arthur ---------
GALACTUS
Java Ninja
[Avatar]

Membro desde: 18/09/2008 08:32:54
Mensagens: 259
Localização: Sankt Paulus Stadt
Offline

Olá DEAD, então velho, eu fiz exatamente do jeito que voce orientou, olha as mensagens que aparece na hora de criar o banco:


"Não é o que somos, é o que podemos fazer!"
--------- The Lost Book of King Arthur ---------
DEAD
JavaTeenager
[Avatar]
Membro desde: 15/02/2007 12:32:27
Mensagens: 151
Offline

Galactus, mal meu cara. No comando rails teste, coloque: rails teste -d mysql.
Ou abra seu database.yml(na pasta config) e configure seu adapter para mysql.



Não se esqueça de colocar o password do mysql no campo de mesmo nome, se não infelizmente vc vai receber uma mensagem reclamando. Se seu user não tiver senha é só deixar em branco. Se estiver com outro usuário no mysql diferente de root é só configurar isso no campo username.
Agora acho que vai kkk.



[WWW]
GALACTUS
Java Ninja
[Avatar]

Membro desde: 18/09/2008 08:32:54
Mensagens: 259
Localização: Sankt Paulus Stadt
Offline

Ei DEAD, acho que estou cagado cara, fiz tudo o que voce me falou, ele gerou esse database.yml aqui ó:


O username e a senha estão iguais como no mysql.
Olha so o que acontece:


E depois isso:


Só para tirar uma duvida, eu estou usando o Windows 7.

"Não é o que somos, é o que podemos fazer!"
--------- The Lost Book of King Arthur ---------
DEAD
JavaTeenager
[Avatar]
Membro desde: 15/02/2007 12:32:27
Mensagens: 151
Offline

Galactus, testa com o meu database.yml que eu passei, porém mude para seu username e sua senha, se paular me manda a stack ok? Relaxa, já tive amigos que tiveram problemas bem piores, mas por estar perto e conversarmos é mais fácil de achar a origem do erro.



[WWW]
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team