我可以同时安装 Ruby on Rails 2.x 和 Ruby on Rails 3

2023-11-26

我有一个 Ubuntu Rails 环境来使用 ROR。 现在我正在运行 Rails 2.3.8。

我想研究一下 Rails 3。是否可以并行运行两个开发环境? 如果没有,如何清理 Rails 2.x 系统以安装 Rails 3? 或者我需要安装一台全新的 Ubuntu 机器吗?

任何帮助、链接...指针都会很棒!


我强烈推荐 Ruby Version Manager (rvm) - 请参阅这个铁路广播了解更多信息。这使您可以轻松地在同一台计算机上管理不同版本的 Ruby。我相信这还应该使您能够将不同版本的 Rails 彼此分开,并允许您轻松地在它们之间切换 - 请参阅以下示例http://rvm.beginrescueend.com/gemsets/basics/ :

rvm 1.9.2-head
gem install rails -v 2.3.3

rvm gemset create rails222 rails126
Gemset 'rails222' created.
Gemset 'rails126' created.

rvm 1.9.2-head@rails222
gem install rails -v 2.2.2

rvm 1.9.2-head@rails126
gem install rails -v 1.2.6

希望有帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以同时安装 Ruby on Rails 2.x 和 Ruby on Rails 3 的相关文章

随机推荐

  • Symfony 4 - 路由:“在此服务器上找不到请求的 URL”

    这是我的第一篇文章 所以我会尽力做到可以理解 我从 symfony 开始 有一个问题我无法单独解决 这是我的控制器 我正在使用 WAMP 当我的网址是 mysite local 时 它正常工作 并且它向我显示它应该做什么 感谢 home 函
  • 如何从docker容器保存日志文件?

    我有一个在 docker machine 上运行的 weblogic 容器 它使用 docker toolbox 在 Windows 7 上运行 并且希望将容器中的日志自动保存到 Windows 机器 我知道我可以使用docker cp命令
  • 使用 SWT 创建自定义按钮

    我想问同样的事情这个问题但使用SWT 有没有办法用自己的按钮图形制作按钮 而不仅仅是在按钮内添加图像 如果不是 还有另一种在java中创建自定义按钮的方法吗 public class ImageButton extends Canvas p
  • 将 hdf5 matlab 字符串加载到 Python 中

    我在使用 Python 读取 hdf5 matlab 7 3 文件时遇到麻烦 我正在使用 h5py 2 0 1 我可以读取文件中存储的所有矩阵 但无法读取字符串列表 h5py 将字符串显示为形状 1 894 类型 04 的数据集 该数据集包
  • 使用 jQuery 对表列进行拖放排序

    我正在使用 jQuery 来驱动我的 AJAX UI 我有一个数据表 我希望允许用户通过拖放来重新排序表中的列 我希望用户能够抓住列的标题并移动它 下面应该是下面的数据行 请注意 我是not对数据排序或对行重新排序感兴趣 但希望允许用户更改
  • 以编程方式创建带有 NSMenuItems 的 NSMenu?

    首先 我想指出这个问题可能已经被问过 我只是找不到他们的任何答案 因此 我正在尝试以编程方式为主栏创建 NSMenu 和 NSMenuItem 所以 fe NSMenu 将是文件 然后它会包含 3x NSMenuItem 新建 打开和保存
  • 是否可以通过我的应用程序与 iOS 5 的提醒应用程序进行交互?

    有没有办法从新的 iOS 5 内置提醒应用程序中添加 读取或删除提醒项目 这些提醒不在公共 API 上 创建的 地理围栏 对某些进程可见 我在控制台日志中看到了围栏计数 但其他应用程序无法访问 您只能将栅栏注册到您自己的应用程序
  • ObjC / iOS - 将每个单词的第一个字母大写而不修改其他字母

    有没有一种简单的方法来转换字符串 迪诺 麦库尔 到一个字符串 迪诺 麦库尔 使用 capitalizedString 我会得到的方法 Dino Mccool 您可以枚举字符串的单词并单独修改每个单词 即使单词被空格字符以外的其他字符分隔 这
  • 如何强制刷新 WPF 绑定?

    我有一个组合框 其中使用简单绑定附加了项目源 加载组合框后有什么方法可以刷新此绑定吗 您可以使用绑定表达式 private void ComboBox Loaded object sender RoutedEventArgs e Combo
  • 如何让 MSBuild 完成相当于 dcc32 -b 的 Delphi 项目的完整构建?

    如何让 MSBuild 完成相当于 dcc32 b 的 Delphi 项目的完整构建 我有两个项目正在尝试构建 第一个项目使用一些条件定义 这些定义通过 msbuild 传递到 dcc32 然而 一些常见单元似乎被第一组条件所困扰 因此第二
  • 如何使用 EclipseLink 进行 join fetching 而不是 select fectching?

    我有一个OneToOne两个实体之间的关系 默认情况下 这种关系是急切的 但是在记录请求时 我只看到多项选择 无连接出现 强迫渴望时也是如此 你知道如何告诉 eclipselink 使用 join fetching 如 hibernate
  • WPF中如何实现双向数据绑定?

    我听说过很多有关 WPF 中双向绑定的内容 但我并不完全清楚如何实现它或它的实际含义 我有一个ListView里面有一堆物品 当用户选择一个新项目时 TextBox应用程序中将更改其文本以显示所选项目的某些属性 但是当用户更改文本框中的文本
  • batchUpdate 调用如何计入使用限制?

    打电话就像spreadsheets batchUpdate and spreadsheets values batchUpdate可以在一次调用中执行多个更新操作 我读到了关于 google Sheets api 使用限制的信息https
  • 是否可以在 Visual Studio 中以编程方式清除输出窗口?

    您知道如何添加一些代码吗 调试期间 以编程方式清除输出窗口在视觉工作室中 或者您知道一些快速的替代方案 例如快捷键 Macro Sub ClearOutputWindow DTE ExecuteCommand Edit ClearOutpu
  • 如何根据用户滚动加载网页内容

    如何在用户滚动网页时加载内容 如何实施 一般来说 您需要有某种像这样的结构 first page of content first page of content first page of content first page of co
  • 为什么 NumPy int 不是 Python int 的实例,但 NumPy float 是 Python float 的实例?

    考虑以下 gt gt gt import numbers gt gt gt import numpy gt gt gt a numpy int 0 gt gt gt isinstance a int False gt gt gt isins
  • 如何使用 Android 导航组件将值传递回先前的片段目的地?

    让 sat 我有一些这样的目的地 从片段A gt 到片段B gt 到片段C 我可以使用安全参数将数据从片段 A 传递到片段 B 也可以使用安全参数从片段 B 传递到片段 C 如果我想将片段 C 中生成的字符串带回片段 B 或片段 A 该怎么
  • Java 8 重复键的流总和条目

    我使用 Java 8 流按某个键对条目列表进行分组 然后按日期对组进行排序 此外 我想做的是 折叠 组中具有相同日期的任何两个条目并将它们相加 我有一个这样的课程 出于示例目的而被精简 class Thing private String
  • xcode 多合一布局:在项目和调试页面之间切换的键盘快捷键?

    当您将 xcode 配置为使用 All in one 布局时 会出现一个切换开关 允许您在项目和调试 模式 之间切换 IDE 调用这些页面 是否有键盘快捷键可以执行切换 Project Cmd 0 zero Build Cmd Shift
  • 我可以同时安装 Ruby on Rails 2.x 和 Ruby on Rails 3

    我有一个 Ubuntu Rails 环境来使用 ROR 现在我正在运行 Rails 2 3 8 我想研究一下 Rails 3 是否可以并行运行两个开发环境 如果没有 如何清理 Rails 2 x 系统以安装 Rails 3 或者我需要安装一