首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用mysql2和rails3的RuntimeError (捆绑器)

使用mysql2和rails3的RuntimeError (捆绑器)
EN

Stack Overflow用户
提问于 2010-08-12 19:20:32
回答 9查看 63.3K关注 0票数 77

我得到了这个错误

`establish_connection': Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (no such file to load -- active_record/connection_adapters/mysql2_adapter) (RuntimeError)
  from /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/activerecord-

Here是整个错误以及我的配置和and文件的转储。

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2012-08-20 01:58:48

在从Ubuntu 11.10升级到12.04之后,我也遇到了同样的错误。我是这样解决这个问题的:

gem uninstall mysql2
bundle

我认为这里的关键是‘本机扩展’--我想当我上次安装的时候,我使用的是一个不同版本的mysql。

Installing mysql2 (0.3.11) with native extensions
票数 0
EN

Stack Overflow用户

发布于 2011-05-19 01:27:25

我在使用rails 3.0.7和mysql2 0.3.2时遇到了同样的错误。我发现here的解决方案是使用旧版本的mysql2。因此,编辑您的gemfile以

gem 'mysql2', '< 0.3'

然后运行

bundle install 
票数 101
EN

Stack Overflow用户

发布于 2010-11-29 03:47:56

我还需要在database.yml中将适配器从mysql更改为mysql2,如此处所述Install mysql2 gem on Snow Leopard for Rails 3 with rvm

发自:

development: adapter: mysql

至:

development: adapter: mysql2

票数 36
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3467054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档