0

我一直在按照指南在 rails 中安装一个名为 sharebox 的应用程序。目前我正在使用 rails 3.2,但刚刚意识到该指南使用的是 rails 3.0.3。

作为 Rails 世界的新手,我的第一个问题是这两个版本之间有什么区别,以及是什么导致该应用程序无法在 3.2 上完全正常运行

其次,有没有办法让应用程序在 3.2 上兼容,还是我需要使用 3.0.3?

一如既往的感谢

4

1 回答 1

1

作为 Rails 世界的新手,我的第一个问题是这两个版本之间有什么区别,以及是什么导致该应用程序无法在 3.2 上完全正常运行

为您服务的发行说明:Rails 3.2Rails 3.1

其次,有没有办法让应用程序在 3.2 上兼容,还是我需要使用 3.0.3?

如果sharebox是商业项目,那么供应商应该对此有答案。无论哪种情况,您都可以自己测试与 3.2 的兼容性并向项目开发人员报告问题。

我研究了我用来控制我的 Ruby 版本的 RVM,但不明白如何同时管理 Rails 版本。

您需要将gemset 与在Gemfile中编辑 Rails(及其依赖项)版本配对使用。

PSSergio Tulentsev完全正确。如果你要做这个项目,你必须赶上 Ruby 和 Rails 生态系统(rvm、rvm gemsets、bundler、Gemfile 等)。ruby(尤其是 Rails)社区中的项目开发非常密集,您将无法在 SO 上询问所有内容。结论:学习阅读文档、rdocs、rspecs 等 :)

祝你一开始好运。

于 2012-05-11T09:59:33.273 回答