2016-09-16 33 views
1

在我的Gemfile我有:mysql2(0.4.4)添加'宝石“mysql2'`到您的Gemfile(并确保其版本是由ActiveRecord的所需的最小)

启动我的Rails,当我得到这个错误服务器:为数据库适配器指定'mysql2',但未加载该gem。将gem 'mysql2'添加到您的Gemfile(并确保其版本处于ActiveRecord所需的最低限度)。

我阅读和搜索本网站上的一些主题。该建议是 “通过加入这一行到你的Gemfile mysql2的0.3.18版本:

宝石 'mysql2', '〜> 0.3.20'” 降级mysql2

当我做这个我试图重新运行捆绑安装,我得到了这个错误。

[!]有一个错误解析Gemfile:未终止的字符串符合文件结尾。 Bundler无法继续。

#from/Users/john-michaelnalettenalette/simple_cms/Gemfile:7 #------------------------------ ------------- ##使用MySQL作为数据库的Active Record

宝石 'mysql2',`〜> 0.3.20' ##使用SCSS的样式表 #-------------------------------------------

任何想法,将不胜感激。

+0

请点击接受答案(v标记在我答案的左侧),以便人们知道问题已经解决。你也会帮助我。谢谢。 – luissimo

回答

0

你开始你并没有在这一行的结束而终止的字符串:

gem 'mysql2', '~> 0.3.20'" 

它改成这样:

gem 'mysql2', '~> 0.3.20'