Rails调用错误的gemfile

时间:2015-09-19 16:04:02

标签: ruby-on-rails rubygems mysql2

所以,我通过在我的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

1 个答案:

答案 0 :(得分:0)

尝试安装旧版本的gem(我发现0.4.0不起作用)。我假设您使用的是较新版本的Rails?我正在使用Rails v.4.2.1和mysql2 v.0.3.15,它工作正常。

gem 'mysql2', '0.3.15'bundle应解决此问题。