【发布时间】:2010-11-28 18:39:26
【问题描述】:
我正在使用 Ruby1.9 和 Rails 2.3.4,并且安装了 mysql-ruby (2.8.1) gem。
当我尝试 rake db:create 时,我得到以下信息
无法为 {"适配器"=>"mysql", “数据库”=>“战争发展”, “用户名”=>“root”,“密码”=>无, “主机”=>“本地主机”},字符集:utf8, 排序规则:utf8_unicode_ci (如果你设置 手动设置字符集,请确保您 有一个匹配的排序规则)
我的 database.yml 有以下内容供开发
development:
adapter: mysql
database: war_development
username: root
password:
host: localhost
有什么想法吗?
谢谢,
谭
【问题讨论】:
-
从错误中我会说您的数据库的字符集与您尝试执行的操作不匹配: charset: utf8 collation: utf8_unicode_ci 不确定是否有办法设置查询的字符集在铁轨上?
标签: ruby-on-rails