【问题标题】:activesupport-2.3.11 conflicts with activesupport (>= 3.0)activesupport-2.3.11 与 activesupport 冲突 (>= 3.0)
【发布时间】:2013-05-13 19:54:45
【问题描述】:

我正在开发一个前程序员创建的 Ruby on Rails 项目。这是旧代码,使用 Ruby 1.8.7 和 Rails 2.3.*。我不打算升级版本,因为我需要做的就是添加一些功能并且我不想破坏任何东西(而且我对 Ruby on Rails 开发完全陌生,我只是为这个项目做这件事)。我收到此错误:

ActionView::TemplateError (Unable to activate climate_control-0.0.3, because activesupport-2.3.11 conflicts with activesupport (>= 3.0).

我需要做什么来解决这个问题?谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby gem legacy


    【解决方案1】:

    根据climate_control gemspec file,您尝试运行的版本需要ActiveSupport 3+,即Rails 3。

    查看提交历史,似乎这个 gem 是为 Rails 2 发布的,所以我认为你要么必须升级 Rails,要么删除这个 gem。

    【讨论】:

    • 我现在明白了。我想知道他一开始是怎么使用它的……真的很奇怪!非常感谢。
    • 好的,所以看起来插件回形针依赖于可卡因,而可卡因又依赖于气候控制,而气候控制又依赖于 Rails 3。我如何让回形针与所有这些依赖项一起工作?...
    • 不幸的是,没有 gemfile,因为这是在 Rails 2.3.* 上,而创建这个程序的人没有 Gemfile。我只需要在应用程序中添加一些功能......但是,它已经有 3 年的历史了。
    • Gemfiles 在 2.3.* 天内被使用。
    • 啊,对不起。我没有意识到这一点。不幸的是,没有 Gemfile。有 Rakefile,但没有 Gemfile。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    相关资源
    最近更新 更多