在Windows7上将数据从heroku加载到lokal MySQL

在Windows7上将数据从heroku加载到lokal MySQL,mysql,ruby-on-rails,heroku,Mysql,Ruby On Rails,Heroku,我正在尝试使用中所述的标准语法将数据从heroku下载到本地Win7 MySQL 我已经在本地用sqlite做了好几次了,但是用MySQL Heroku Toolbelt连接到数据库似乎有问题 我得到以下错误: 无法连接到数据库: Sequel::AdapterNotFound->LoadError:无法加载这样的文件--mysql 下面你可以看到我的控制台日志。我还列出了所有依赖项。(我会错过一个吗?) 我错过了什么 Win7控制台: c:\Sites\app>heroku db:pu

我正在尝试使用中所述的标准语法将数据从heroku下载到本地Win7 MySQL

我已经在本地用sqlite做了好几次了,但是用MySQL Heroku Toolbelt连接到数据库似乎有问题

我得到以下错误:

无法连接到数据库: Sequel::AdapterNotFound->LoadError:无法加载这样的文件--mysql 下面你可以看到我的控制台日志。我还列出了所有依赖项。(我会错过一个吗?)

我错过了什么


Win7控制台:

c:\Sites\app>heroku db:pull mysql://root:passwd@localhost/app-staging
Loaded Taps v0.3.24
Warning: Data in the database 'mysql://root:passwd@localhost/app-staging' will be overwritten and will not be
recoverable.

 !    WARNING: Destructive Action
 !    This command will affect the app: app-staging
 !    To proceed, type "app-staging" or re-run this command with --confirm app-staging

> app-staging
Failed to connect to database:
  Sequel::AdapterNotFound -> LoadError: cannot load such file -- mysql

c:\Sites\app>bundle show mysql2
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32

c:\Sites\app>mysql -V
mysql  Ver 14.14 Distrib 5.6.11, for Win32 (x86)

c:\Sites\app>heroku --version
heroku/toolbelt/2.40.1 (i386-mingw32) ruby/1.9.3

在这种情况下,最好的解决方案是在本地使用postgres数据库,并使用pg extras插件()上当前可用的heroku pg:pull。

我支持hgmnz关于在本地使用PostgreSQL的建议,但如果您真的想通过mysql2驱动程序使用MySQL,您需要使用
mysql2://root:passwd@localhost/应用程序暂存
而不是
mysql://root:passwd@本地主机/应用程序暂存