首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何使用MySQL Server5.1让Rails3.1在Debian squeeze上工作?

我如何使用MySQL Server5.1让Rails3.1在Debian squeeze上工作?
EN

Stack Overflow用户
提问于 2012-04-05 20:48:40
回答 1查看 190关注 0票数 2

我正在尝试使用MySQL Server5.1( Debian稳定版支持的最新版本)在Debian Squeeze上启动一个新的应用程序Ruby on Rails 3.1。

我对mysql2 gem有问题。当我使用mysql2 gem version0.2.6时,rake迁移失败,并出现错误: undefined method row for nil class。我谷歌了一下,每个人都说这个错误在升级mysql2 gem到0.3.X时就解决了。然而,当我升级的时候,我得到了另一个关于gem是为5.5版而不是5.1版编译的错误。

任何帮助都将不胜感激。也许答案是“不,你不能这么做”。即使到那时,我也想知道。

提前感谢Panayotis

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-05 23:24:22

好吧,这是一个棘手的问题。我当前的rails包最新版本是2.3.5-1.2+squeeze2,当前的mysql-server包是5.1.49-3,这两个包都来自稳定的debian存储库。

但是,您正在尝试安装RoR 3.1。这意味着你不是稳定的,或者你根本不想从任何官方的debian存储库安装它(它既不是wheeze也不是sid)。

如果你能安装rails的稳定版本,那就继续吧,我打赌你不会有任何麻烦。否则,如果你想要最新的版本,我敢肯定你将不得不走下流的道路。这可能会涉及到下载5.5版的MySQL (不是从存储库下载,因为它不在那里)和扰乱库。

请记住,如果您需要较新的包(如较新的库),并且不想使用测试存储库,则可以始终尝试使用debian backports

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10028927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档