Gem::LoadError
Specified 'mysql2' for database adapter, but the gem is not loaded.
Add `gem 'mysql2'` to your Gemfile
加载以下文件时发生此错误:
active_record/base
这是我在运行 Rails 服务器时遇到的错误。
The mysql2 gem has been added to the Gemfile as well.
我已经完成捆绑安装
,并尝试重新启动服务器,但仍然收到错误。
最佳答案
如果升级到rails 4.2.4(也包括rails 4.1.5)时遇到此错误,请尝试使用此版本的mysql2:
gem 'mysql2', '~> 0.3.18'
显然 mysql2 仍然不兼容较新版本的 Rails,因为在我 2015 年 9 月 8 日回答这个问题时,rails 4.2.4 还很新,所以在 Gem 文件中使用上面的行并运行:
bundle install
你应该可以走了
关于ruby-on-rails - mysql2 gem 出现 Gem::LoadError,但它已经在 Gemfile 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22932282/