我知道有许多与此相似的帖子,但我似乎仍然无法解决问题。因此,如果我错过了一些东西,请随时像孩子一样解释一下。:)
我正在尝试从我的本地计算机中推出数据,该机器使用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
添加信息:
- 使用Windows 7
- 使用Rails 3.2.8
- 使用Ruby 1.9.3
- MySQL GEM已安装并与Rails一起使用
- Heroku客户端是最新的
- 数据库正在运行
- Heroku DB模式正在运行。
- Rails安装了Railsinstaller 1.92
任何建议都会大大提出。预先感谢。
Heroku使用PostgreSQL作为数据库。如果安装PG,则不应遇到此错误。
尝试运行:gem install pg
我也有一个类似的问题,并且能够使用标准的Heroku Gem来使其正常工作。
我通过他们的网站下载器安装了Heroku -" Heroku Toolbelt"软件包。除了,我还安装了
Heroku gem
和所有依赖项。(忽略折旧警告)
sqlite3 gem
用于水龙头(我不使用sqlite,但Heroku需要它)
然后起作用!