ruby-on-rails - 在 Ubuntu 12.04上,为 Rails 找到合适的版本

  显示原文与译文双语对照的内容
0 0

我使用 apt-get install rails 安装了 Rails 。

运行 rails server 命令时,Rails 创建一个名为'服务器'的项目。 我发现我的版本应该是旧的,所以我应该运行 script/server 或者 script/generate

因这里,我想正确地升级 Rails,因为许多事情似乎被废弃了,但我的版本是 Rails 2.3.14 ( 而 ruby 是 1.8.7 ) 。 如何升级 Rails如果完成,将与这里版本的ruby 匹配?

时间: 原作者:

0 0

你尝试过 sudo gem install rails 升级到最新版本?

升级 ruby 检查 apt-cache 以查看最新版本的可用内容。 如果它比安装的新,你可以使用 apt-get 来安装它。

或者,按照建议,你可以使用RVM管理你的ruby installation(s) 。 小心的安装方向,--人经常做部分安装,因为他们没有读说明和做什么。

个人来说,我经常从我的生产主机上安装,但在开发主机上使用sdl或者rbeenv允许我在自己的沙箱上运行多个版本。

我故意有点模糊。 你需要做的所有信息都在web上易于获得,并且可以在你的部分中找到最少的工作。 例如有"。将 Rails 升级到来自 2.3.5个版本的最新版本"。

原作者:
0 0

安装 Rails 时,我没有找到比 bigg Ryan安装 Rails的教程更好的指南 guide 。 当然,它表示它是针对 10.10的,但是所有的命令都应该适用于 12.04以及( 就我所知) 。 本教程还遵循( 比如安装 ruby 版本管理器,当你开始开发多个 Rails 应用程序时,这非常有用) 最佳实践。

在遵循tutorial之前,我建议你删除当前的Rails 安装以确保不会出现问题:


sudo apt-get purge rails

这将删除旧的Rails 包及其所做的任何配置文件。 按照上面链接的教程,你可以从教程中选择并复制命令,并将它的粘贴到 命令行 中。 然而,从学习角度来看,从学习中输入命令会更加有用。 确保在运行命令时了解每个命令的操作。 为了清理这个问题,ruby 是你在计算机上安装的程序,因这里它可以理解 ruby 语言( 不是 gem ) 。 Rails 是 gem,因此你不需要像其他程序一样安装它。 所有 Gems 都是使用 gem install 或者 bundle install 命令安装的。

最后,它还包括一些关于安装MySQL或者tmodel的注释,有时会有点麻烦。

...