Estoy tratando de obtener una aplicación de rieles en mi computadora, y tengo problemas para crear las bases de datos. He instalado/configurado correctamente los rieles, mysql y he instalado la gema mysql 2.8.1 (he verificado esto con la lista de gemas).No se puede rastrear db: create: all - No se pudo crear la base de datos para {"encoding" => "utf8", "username" => "root", "adapter" => "mysql"
Así mismo, estoy tratando de correr 'rake db: crear: todo' y estoy consiguiendo el error siguiente:
Couldn't create database for {"encoding"=>"utf8", "username"=>"root", "adapter"=>"mysql", "database"=>"pyo", "host"=>"localhost", "password"=>nil, "socket"=>"/tmp/mysql.sock"}, charset: utf8, collation: utf8_unicode_ci (if you set the charset manually, make sure you have a matching collation)
Couldn't create database for {"encoding"=>"utf8", "username"=>"root", "adapter"=>"mysql", "database"=>"pyo_test", "host"=>"localhost", "password"=>nil, "socket"=>"/tmp/mysql.sock"}, charset: utf8, collation: utf8_unicode_ci (if you set the charset manually, make sure you have a matching collation)
Actualmente estoy corriendo 5.5.10 MySQL Community Server (GPL) en Snow Leopard (10.6.6)
Y aquí es lo que está en mi archivo database.yml
development:
adapter: mysql
encoding: utf8
database: pyo
username: root
password:
socket: /tmp/mysql.sock
host: localhost
test:
adapter: mysql
encoding: utf8
database: pyo_test
username: root
password:
socket: /tmp/mysql.sock
host: localhost
noto cómo el fin del error dice "juego de caracteres: UTF-8, el cotejo: utf8_unicode_ci (si configura el juego de caracteres manualmente, ma ke seguro que tienes una intercalación correspondiente) "- ¿Ese es el problema? Y si es así, ¿cómo lo arreglo?
Me he quedado atrapado en esto durante horas y no encuentro nada que ayude en Google. Entonces, cualquier ayuda en este punto sería muy apreciada.
Gracias!
has encontrado una solución para eso ¿problema? con una explicación significativa? –