我得到了这个错误
`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文件的转储。
发布于 2012-08-20 01:58:48
在从Ubuntu 11.10升级到12.04之后,我也遇到了同样的错误。我是这样解决这个问题的:
gem uninstall mysql2
bundle
我认为这里的关键是‘本机扩展’--我想当我上次安装的时候,我使用的是一个不同版本的mysql。
Installing mysql2 (0.3.11) with native extensions
发布于 2011-05-19 01:27:25
我在使用rails 3.0.7和mysql2 0.3.2时遇到了同样的错误。我发现here的解决方案是使用旧版本的mysql2。因此,编辑您的gemfile以
gem 'mysql2', '< 0.3'
然后运行
bundle install
发布于 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
https://stackoverflow.com/questions/3467054
复制相似问题