我知道有很多类似于这个的帖子,但我似乎仍然无法解决我的问题。因此,如果我错过了某些内容,请随意向孩子解释。 :)
我正在尝试将使用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
添加信息:
任何建议都会受到很大的限制。 提前谢谢。
答案 0 :(得分:0)
我有一个类似的问题,并且能够使用标准的heroku gem工作。
我通过他们的网站下载程序安装了Heroku - 用于Windows的“Heroku Toolbelt”软件包。这没有用,所以另外我也安装了
Heroku gem
和所有依赖项。 (忽略弃用警告)
sqlite3 gem
用于点击(我不使用sqlite,但heroku需要它)
然后它奏效了!
答案 1 :(得分:0)
Heroku使用PostgreSQL作为数据库。如果安装pg,则不应该出现此错误。
尝试运行:gem install pg