Heroku DB:推动 - 找不到续集适配器



我知道有许多与此相似的帖子,但我似乎仍然无法解决问题。因此,如果我错过了一些东西,请随时像孩子一样解释一下。:)

我正在尝试从我的本地计算机中推出数据,该机器使用mysql到使用Postgres的Heroku。

命令heroku db:push sometable -t生成了以下错误消息:

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

我也尝试了:

heroku db:push -t sometable mysql://user:password@localhost/db_name

添加信息:

  1. 使用Windows 7
  2. 使用Rails 3.2.8
  3. 使用Ruby 1.9.3
  4. MySQL GEM已安装并与Rails一起使用
  5. Heroku客户端是最新的
  6. 数据库正在运行
  7. Heroku DB模式正在运行。
  8. Rails安装了Railsinstaller 1.92

任何建议都会大大提出。预先感谢。

Heroku使用PostgreSQL作为数据库。如果安装PG,则不应遇到此错误。

尝试运行:gem install pg

我也有一个类似的问题,并且能够使用标准的Heroku Gem来使其正常工作。

我通过他们的网站下载器安装了Heroku -" Heroku Toolbelt"软件包。除了,我还安装了

Heroku gem和所有依赖项。(忽略折旧警告)

sqlite3 gem用于水龙头(我不使用sqlite,但Heroku需要它)

然后起作用!

最新更新