为什么Rails会说;无法加载这样的文件mysql/mysql_api";?

为什么Rails会说;无法加载这样的文件mysql/mysql_api";?,mysql,ruby-on-rails,ruby,Mysql,Ruby On Rails,Ruby,在安装MySQL并运行之后,我遵循了一个教程: rake db:schema:dump 我得到: rake aborted! cannot load such file mysql/mysql_api C:/Sites/demo/config/application.rb:7:in '<top <required>>' C:/Sites/demo/Rakefile:4:in 'require' C:/Sites/demo/Rakefile:4:in '<top &

在安装MySQL并运行之后,我遵循了一个教程:

rake db:schema:dump
我得到:

rake aborted! cannot load such file mysql/mysql_api
C:/Sites/demo/config/application.rb:7:in '<top <required>>'
C:/Sites/demo/Rakefile:4:in 'require'
C:/Sites/demo/Rakefile:4:in '<top <required>>'
致:


我也尝试过几次卸载和安装
mysql
gem


如果您试图从32位Ruby访问64位MySQL,则可能会遇到这种情况。

您尝试过mysql2 gem吗?旧版本适用于Ruby1.8Afaiki,我已经尝试安装gem'mysql2',但我得到一个错误:无法构建gem本机扩展。最后是:在绑定之前,请确保'gem install mysql2-v'0.3.13'成功。啊,这是Windows上的一个常见错误。RailsInstaller应该负责开发工具。由于这些问题,我不再在Windows上开发,因此我无法直接帮助您,但请看一看:没有任何帮助。我还能使用“mysql”并使其正常工作吗?如何解决标题中的错误?不,我认为你不能在Ruby 1.9中使用旧的“mysql”gem。在任何情况下,您都需要修复Devtool问题,否则在安装其他gems时很快就会收到相同的错误消息。
libmySQL.dll
C:\RailsInstaller\Ruby1.9.3\bin