我正在尝试使用 MySQL Server 5.1(Debian 稳定版本支持的最新版本)在 Debian Squeeze 上启动一个新的应用程序 Ruby on Rails 3.1。
我对 mysql2 gem 有疑问。当我使用 mysql2 gem 版本 0.2.6 时,rake 迁移失败,错误为 nil 类的未定义方法行。我用谷歌搜索,每个人都说当将 mysql2 gem 升级到 0.3.X 时,这个错误得到了解决。但是,当我进行此升级时,我收到另一个关于 gem 已为 5.5 mysql 客户端而不是 5.1 编译的错误。
任何帮助将不胜感激。也许答案是“不。你不能这样做”。即使那样,我也想知道这一点。
在此先感谢帕纳约蒂斯