所以,我通过在我的gemfilegem' mysql2','〜>中粘贴以下行来添加mysql2 gem。 0.4.1'
但是我收到一个错误说:
指定' mysql2'对于数据库适配器,但未加载gem。将gem 'mysql2'
添加到您的Gemfile中(并确保其版本达到ActiveRecord所需的最低版本)。
我甚至尝试使用gem install mysql2,但是我收到以下错误: 无法从https://rubygems.org/
下载数据我更改了" https"到" http"在gemfile中,导致这个解决方案似乎适合朋友。但它似乎对我没用。
这就是我的database.yml文件:
default: &default
adapter: mysql2
encoding: utf8
username: root
password:
host: localhost
pool: 5
timeout: 5000
TIA
答案 0 :(得分:0)
尝试安装旧版本的gem(我发现0.4.0不起作用)。我假设您使用的是较新版本的Rails?我正在使用Rails v.4.2.1和mysql2 v.0.3.15,它工作正常。
gem 'mysql2', '0.3.15'
和bundle
应解决此问题。