我在使用最新的“mysql2”gem 和 Rails 3.1 时遇到了一个奇怪的问题,当我包含 gem 时,我可以从 IRB 很好地运行 mysql,但是每当我尝试在控制台中保存到数据库时使用 rails,甚至加载服务器启动时的页面,我得到[FATAL] Failure to Allocate Memory。
似乎没有任何可用的 mysql 日志,这是 Rails 显示的唯一错误。有趣的是,当我在 Rails 控制台中启动连接并运行计数查询(例如 User.count)时,它工作正常,但是当我尝试退出控制台时,它会无限期挂起。我与之配对的所有人都使用相同的代码库和数据库结构并且没有任何问题......
其他人有这种问题吗?我昨天尝试卸载并重新安装自制软件和mysql,它仍然发生。