【发布时间】:2011-11-06 19:38:28
【问题描述】:
所以我最近将 ubuntu 更新到 11.04,然后又降级回 11.04,因为我讨厌统一。无论如何,在我重新安装 11.40 后,我不得不克隆我所有的旧 heroku 应用程序并尝试运行 heroku db:pull 来拉取数据库并将其导入我的 mysql 数据库,但我一直收到此错误:
Failed to connect to database:
Sequel::AdapterNotFound -> LoadError: no such file to load -- mysql2
我的 gem 文件有 gem 'mysql2', '< 0.3',我已经通过 RVM 安装了 gem。我之前运行 db:pull 时从来没有遇到过这个问题,所以我不知道问题是什么。
我正在使用 rails 3.0 运行 ruby 1.9.2
【问题讨论】:
-
你使用哪个版本的 Rails?
-
您是否验证过您在
database.yml配置文件中使用了正确的值(正确的主机[可能是本地主机],以及实际上可以连接到正在运行的mysql 实例的用户名/密码)? -
是的,一切正常。我升级到 11.10 后才开始遇到问题,不得不克隆应用程序。我刚刚降级回 11.04,但我仍然有错误。
标签: ruby-on-rails ruby-on-rails-3 ubuntu heroku