【问题标题】:installing ruby-1.8.4 with rails 2.3.2 giving me error用 rails 2.3.2 安装 ruby​​-1.8.4 给我错误
【发布时间】:2012-09-10 07:52:22
【问题描述】:

我有一个 ruby​​ on rails 应用程序,该应用程序的要求如下。

  1. ruby 版本必须是 ruby​​-1.8.4
  2. 导轨 2.3.2

我已经安装了没有 rvm 的 ruby​​-1.8.4,并安装了 ruby​​gems 版本“gem -v”(1.3.1)。

但问题是当我尝试运行命令时

sudo gem install rails -v=2.3.2

它给我这样的错误

错误:安装导轨时出错: rake 需要 Ruby 版本 >= 1.8.6

请建议我如何使用 ruby​​ 版本 1.8.4 安装 rails 2.3.2

【问题讨论】:

    标签: ruby rubygems


    【解决方案1】:

    请注意,运行这样一个古老版本的 ruby​​/rails 具有安全性和其他含义。 Ruby 1.8.4 7 岁,Rails 2.3.2 3 岁半。

    但无论如何,在尝试安装 rails 之前,您需要专门安装旧版本的 rake;否则 gem 只会尝试安装最新版本的 rake。

    gem install rake -v=0.8.7
    gem install rails -v=2.3.2
    

    【讨论】:

      【解决方案2】:

      问题不在于rails,而在于rake gem。将 rake gem 降级到早期版本 - rails 2.3.2 需要最低版本。

      【讨论】:

        猜你喜欢
        • 2013-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-08
        • 2015-07-15
        相关资源
        最近更新 更多