在我的gemfile我有:

gem 'mysql2'

我的database.yml如下:

default: &default

adapter: mysql2

database:

username:

password:

host:

pool: 32

socket:

development:

<<:>

production:

<<:>

我已经运行bundle更新和bundle安装和我的Gemfile.lock显示mysql2。

但是当我运行rake db:migrate我在我的电脑和登台服务器上得到这个:

myproject.com(master)$ rake db:migrate

WARNING: Use strings for Figaro configuration. 10000012508 was converted to "10000012508".

WARNING: Use strings for Figaro configuration. 860526407370038 was converted to "860526407370038".

rake aborted!

Gem::LoadError: Specified 'mysql2' for database adapter, but the gem is not loaded. Add `gem 'mysql2'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord).

.....

只是为了确保没有坏的版本的mysql2或东西,我做捆绑清理–force和运行捆绑安装和捆绑更新再次,当我运行gem列表我看到mysql2(0.4.0),没有其他版本。

任何想法将最感谢。

它目前是Rails 4.1.x和4.2.x的一个问题,根据这个bug report,它将被固定在rails 4.2.x的下一个版本(贷记到dcorr在链接的评论)。

在同一时间,你可以通过将下面的行降级到版本0.3.18的mysql2通过将此行添加到您的gemfile修复:

gem 'mysql2', '~> 0.3.18'

rails4 mysql2_ruby-on-rails – Rails 4 – Gem :: LoadError:为数据库适配器指定了“mysql2”,但gem未加载...相关推荐

  1. rails将类常量重构到数据库对应的表中之二

    在博文之一中我们将Order中的常量重构到了数据库的表中,也做了一些测试,貌似一切都很完美.可是...梦魔还未开始啊!我们少做了一步测试,就是rake test! 结果惨不忍睹,所有测试都是E,全部出 ...

  2. Advanced Rails - Rails初始化20步

    initializer.rb Rails::Initialzier是用来建立Rails环境的主要类.Initializer是在config/environment.rb里面触发的,它里面包含了下面的一 ...

  3. [Ruby on Rails]Rails 3使用ActionMailer通过163发送邮件

    最近用到发送邮件的功能,没办法只能现学,天生愚钝啊,用了两天才弄明白了..记录一下 --------------------------------------------------- 在model ...

  4. Ruby on Rails 终极部署方案 nginx+mina+puma

    搭建工具介绍 Ruby on Rails作为一款十分优秀的web开发框架,在当前web领域中慢慢占据了越来越重要,秉承rails快速开发的特点,很多快速部署rails的方案也越来越多.这篇文章中所选的 ...

  5. mac rails mysql_MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法...

    MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法 2014-2-12 / 阅读数:5471 / 分类: R ...

  6. 6.19docker (三)实战 Rails

    实战 Rails [root@node ]# sysctl -w net.ipv4.ip_forward=1 [root@node ~]# mkdir rails [root@node ~]# cd ...

  7. 如何使用React和Redux前端创建Rails项目

    by Mark Hopson 马克·霍普森(Mark Hopson) 如何使用React和Redux前端(加上Typescript!)创建Rails项目 (How to create a Rails ...

  8. rails 创建_使用Rails和Icecast创建在线流媒体广播

    rails 创建 Hello and welcome to this article! Today I would like to talk about creating an online stre ...

  9. 配置 Rails 应用程序

    这个指南涵盖了 Rails 应用程序的配置和初始化设置.通过浏览这个指南,你将能: 调整 Rails 应用程序的运作 附加程序启动时运行的代码 endprologue. 初始化代码的位置 Rails ...

最新文章

  1. OCP读书笔记(5) - 使用RMAN创建备份
  2. java web应用解决乱码问题
  3. Spring MVC控制器的单元测试:“普通”控制器
  4. 区块链BaaS云服务(39)时戳信息Bystack“架构设计”
  5. PHP和JS三元运算顺序相反
  6. 分布式共识四】POW共识算法
  7. uva 1394poj 3517
  8. 大数据可视化模板、模板框架、动态控件、可视化大数据原型、监控平台、图表元件库、数据看板、驾驶舱、统计图表、大数据驾驶舱、大屏展示、联勤治理、旅游、运输、车辆、校园、舆情、信息监测看板原型
  9. matlab画2fsk频谱,2fsk信号调制解调频谱的matlab仿真
  10. pycharm python3.7环境_Python3+Pycharm+PyQt5环境搭建步骤图文详解
  11. 机器学习的数学基础——线性代数篇(一)
  12. Delphi-日期时间函数
  13. 2017年是晚立秋,“秋老虎”来袭!
  14. 电脑主机没有网卡,使用外置无线网卡实现无线投屏/多屏协同
  15. 翟菜花:5G时代的顺风车,智能音箱该怎么坐?
  16. 编程求斐波那契数列的第n项和前n项之和。
  17. [YOLOv7/YOLOv5系列算法改进NO.5]改进特征融合网络PANET为BIFPN(更新添加小目标检测层yaml)
  18. [Reading]THIRD BASE
  19. 计算机设置桌面三点,再见“电脑弹窗”:3个小设置,让电脑桌面干净如新机...
  20. 计算机蓝屏代码的含义

热门文章

  1. SAP S/4 HANA与SAP Business Suite/R3(ECC)的区别
  2. 批创建清账凭证,POSTING_INTERFACE_CLEARING
  3. 编写代码,实现一个栈(Stack)的类。
  4. python多进程关闭socket_用Python制作一个多进程UDP服务器,一个进程监听一个p
  5. python教程:函数递归与生成器教程
  6. 快速使用Python连接MySQL数据库的方法
  7. python 带参数的多重继承
  8. Python笔记:日期时间获取与转换
  9. python3中reduce函数的使用
  10. python 读取二进制数据到可变缓冲区中