【问题标题】:How can I use a gem upgraded to work on Rails 3 when I am still on 2.3.8?当我还在 2.3.8 上时,如何使用升级的 gem 在 Rails 3 上工作?
【发布时间】:2011-03-18 19:54:27
【问题描述】:

我正在尝试使用在 github 上找到的已升级以与 Rails 3.0 一起使用的 gem

我还在使用 2.3.9,所以我可以在 ActiveSupport > 3.0.0 上出现依赖错误

我该怎么做:

  • 在 github 上查找早期版本 (?)
  • 在不进行完整升级的情况下调整我的应用程序以解决主动支持依赖关系?

https://github.com/laserlemon/vestal_versions

【问题讨论】:

    标签: ruby-on-rails rubygems activesupport


    【解决方案1】:
    1. 在项目的github主页,点击“切换标签”
    2. 找到一个不是 rails3-only 的
    3. 检查一下

    更快:只要gem install vestal_versions -v <correct version>

    【讨论】:

    • 有没有办法立即判断它是否适用于 2.3.x,我刚刚去了 v 1.0.1,它使用了 config.gem 并假设必须 2.3.8....听起来不错?
    • 我对这个特殊的 gem 一无所知 --- 不确定哪个版本开始需要 rails 3。
    【解决方案2】:

    在 github 上找到更早的版本?

    Github 有一个“切换标签”下拉菜单,您可以在其中选择以前版本的标签。该 gem 目前似乎有 26 个版本标签可用。

    在不进行完整升级的情况下调整我的应用程序以解决主动支持依赖关系?

    我认为不升级 Rails 的其余部分就无法安装 ActiveSupport 3.0.0。

    【讨论】:

    • 有没有办法立即判断它是否适用于 2.3.x,我刚刚去了 v 1.0.1,它使用了 config.gem 并假设必须 2.3.8....听起来不错?
    • @Angela 是的,合理的假设。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-13
    • 1970-01-01
    相关资源
    最近更新 更多