【问题标题】:Mysql2 gem installed but can't be required已安装 Mysql2 gem,但不是必需的
【发布时间】:2010-11-19 02:46:44
【问题描述】:

我正在将 Rails-2.3 项目转换为 3.0.3,并且遇到了 mysql2 gem 的一个棘手问题。它在我的 Gemfile 中列出,我成功运行了 bundle install。当我列出我的本地 gem 时,mysql2 就在那里。

但是当我尝试打开一个 Rails 控制台时,我得到了this stacktrace,它告诉我没有安装 mysql2。

您可以从堆栈跟踪中看出,我正在使用 RVM 进行 gem 管理,但环境中的其他一切似乎都工作正常。

【问题讨论】:

    标签: mysql ruby-on-rails ruby-on-rails-3 bundler rvm


    【解决方案1】:

    我忘记更换database.yml中的适配器:

    development:
      adapter: mysql2
    

    【讨论】:

    • 遇到了同样的问题,这也是我的解决办法。
    猜你喜欢
    • 1970-01-01
    • 2014-08-21
    • 2012-05-21
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    • 2011-08-16
    • 2012-12-20
    • 2011-08-12
    相关资源
    最近更新 更多