繁体   English   中英

Heroku db:Push-未找到续集适配器

[英]Heroku db:Push - Sequel Adapter NOt Found

我知道有很多与此类似的帖子,但我似乎仍然无法解决我的问题。 因此,如果我错过了任何事情,请像孩子一样随意解释。 :)

我试图将数据从使用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数据库模式正在运行。
  8. Rails已随RailsInstaller 1.92一起安装

任何建议将不胜感激。 提前致谢。

我遇到了类似的问题,并且能够使用标准的heroku gem使其正常工作。

我通过其站点下载器-Windows的“ Heroku Toolbelt”包安装了Heroku。 没有工作,所以除了我也装

Heroku gem和所有依赖项。 (忽略弃用警告)

sqlite3 gem for taps(我不使用sqlite,但是heroku需要它)

然后成功了!

Heroku使用PostgreSQL作为数据库。 如果安装pg,则不应出现此错误。

试运行: gem install pg

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM