使用mysql数据库运行rubyonrails项目在第一次运行时显示错误

使用mysql数据库运行rubyonrails项目在第一次运行时显示错误,mysql,ruby-on-rails,Mysql,Ruby On Rails,我有Ruby版本1.9.3p125和Rails版本3.2.1。我使用了railsinstaller.org的安装程序,我从其官方网站安装了MySQL 使用gem update--system更新gem gem版本是1.8.24 我完成了以下任务 $ gem install mysql $ gem install mysql2 我所做的一切都没有任何问题。我使用的是64位Win-7 我创建了一个新项目,没有任何错误 C:\Sites> rails new mytestsite -d mys

我有Ruby版本1.9.3p125和Rails版本3.2.1。我使用了railsinstaller.org的安装程序,我从其官方网站安装了MySQL

使用gem update--system更新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
显示此问题,如图所示

请帮忙,我不能再往前走了


当rails尝试连接到SQL数据库时,会出现加载错误。因此,您可能没有创建所需的数据库。在数据库配置文件中,应该有数据库的名称,以及rails将用于连接的用户名和密码。确保在SQL数据库中创建数据库

CREATE DATABASE databasename
然后确保rails用于连接的用户存在

CREATE USER username@localhost
然后授予用户读写新数据库的权限

grant usage on *.databasename to username@localhost identified by 'password';

完成此操作后,rails应该能够连接到mysql

查看错误第一行中提到的文件。看看第二行中的require-d是什么,看看它的第193行。您是否先尝试了rake db:setup?