我有Ruby版本1.9.3p125和Rails版本3.2.1。我使用的是railsinstaller.org的安装程序,我是从MySQL的官方网站安装的。
使用gem更新更新的gem --系统gem版本为1.8.24
我完成了以下任务
$ gem install mysql
$ gem install mysql2我所做的一切,都没有任何问题。我使用的是64位Win-7
我创建了一个新项目,没有任何错误
C:\Sites> rails new mytestsite -d mysql我将libmysql.dll复制到Ruby bin文件夹中
而现在
C:\Sites\mytestsite> rails s显示了此问题,如图所示
请帮帮忙,我不能再往前走了!

发布于 2014-01-02 16:15:20
当rails试图连接到您的SQL数据库时,您会得到一个加载错误。因此,您可能没有创建所需的数据库。在您的数据库配置文件中应该有数据库的名称,以及rails将用来连接的用户名和密码。确保在您的SQL数据库中创建数据库。
CREATE DATABASE databasename然后确保rails用来连接的用户已经存在。
CREATE USER username@localhost然后授予用户在新数据库中的读写权限
grant usage on *.databasename to username@localhost identified by 'password';完成此操作后,您的rails应该能够连接到mysql
https://stackoverflow.com/questions/11965194
复制相似问题