简体   繁体   English

已安装Mysql2 gem,但不是必需的

[英]Mysql2 gem installed but can't be required

I'm converting a Rails-2.3 project over to 3.0.3, and I'm running into a vexing issue with the mysql2 gem. 我正在将Rails-2.3项目转换为3.0.3,并且遇到了mysql2 gem的烦人问题。 It's listed in my Gemfile, I ran bundle install successfully. 它列在我的Gemfile中,我成功运行了捆绑包安装。 When I list my local gems, mysql2 is there. 当我列出我的本地gems时,mysql2就在那里。

But when I try to open a rails console I get this stacktrace that tells me mysql2 isn't installed. 但是,当我尝试打开Rails控制台时,出现此堆栈跟踪信息 ,告诉我未安装mysql2。

I'm using RVM for gem management as you can tell from the stacktrace, but everything else in the environment seems to be working okay. 从堆栈跟踪可以看出,我正在使用RVM进行宝石管理,但是环境中的其他所有东西似乎都可以正常工作。

I had forgotten to change the adapter in database.yml : 我忘记了更改database.yml的适配器:

development:
  adapter: mysql2

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

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