代码之家  ›  专栏  ›  技术社区  ›  unsafe_where_true

Ruby on Rails:在同一台机器上使用Rails 2.3.x和3.0

  •  1
  • unsafe_where_true  · 技术社区  · 14 年前

    我刚刚用Rails2.3.8完成了一个项目。客户不会支付迁移费用,所以我想保持原样。

    我想开始一个新的项目,那就是建立我自己的主页。希望使用类似的工具,但希望转到Rails3.0。

    这些版本能在同一台机器上共存吗?如果是,我需要做什么?在网上找到了一些页面,但不确定它们是否是最新的(例如关于Rails3beta和rvm)。

    3 回复  |  直到 14 年前
        1
  •  7
  •   njorden    14 年前

    我正在使用rvm,在ruby 1.8.7上运行2.3.9,在ruby1.9.2上运行3.0.1,它运行得非常好。我跟着 http://rvm.beginrescueend.com/rvm/install/ 要安装rvm,然后使用以下命令切换到它:

    rvm使用1.9.2

    然后,您可以在该rvm上安装Rails 3,设置新项目,并在需要时切换回系统ruby和旧的Rails:

    rvm使用系统

    这对我来说是一个非常好的来回转换的方式。

        2
  •  0
  •   Sam å±±    14 年前

    将R3设为系统的默认值。然后冻结 rake rails:freeze:edge RELEASE=2.3.8 如果需要使用旧版本开发应用程序

        3
  •  0
  •   mpapis    12 年前