【问题标题】:Install Rails 5 without breaking Rails 4.2 app在不破坏 Rails 4.2 应用程序的情况下安装 Rails 5
【发布时间】:2017-04-30 14:19:40
【问题描述】:

我有一个运行良好的 Rails 4.2 应用程序。

现在我想安装 Rails 5 以遵循使用 Rails 5 和 Angular 2 的教程。我想在不破坏我在 4.2 上的旧应用程序的情况下做到这一点,我不能乱搞。

安装 Rails 5 并仅在新项目中使用它而不会对旧版本上的其他应用程序造成任何问题的最佳方法是什么?

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    在旧项目中,将您的 rails 版本设置为 4.2.4(或您当前的 subversion):

    gem 'rails', '~> 4.2.4'
    

    在新项目中,将其设置为 5。

    gem 'rails', '~> 5.0'
    

    【讨论】:

    • 我还没有安装 Rails 5。当我这样做时,默认的 rails 版本不会更改为 5 吗?在默认更改为 5 后,当我打开当前的 rails 应用程序(4.2)时,它会导致冲突 - 比如用新版本覆盖 rails gem,从而创建一组其他 gemfile 依赖项和损坏?这就是我在当前应用程序的 gemfile 上的内容。宝石'rails','4.2'
    • 5.1 于上周发布。但是给它几个星期的时间让所有的宝石都赶上来。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-25
    • 1970-01-01
    • 2021-02-25
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多