【问题标题】:Activesupport error while installing rails in jruby在 jruby 中安装 rails 时出现 Activesupport 错误
【发布时间】:2024-01-11 13:32:01
【问题描述】:

我使用 rvm 安装了 jRuby。它的版本是 jruby-1.6.7.2 [ i386 ]。 现在我正在尝试在它上面安装导轨。 但我收到以下错误

错误:安装 rails 时出错:activesupport 需要 Ruby 版本 >= 1.9.3。

我正在使用以下命令来安装我在 so 本身的许多答案中找到的导轨。

jruby -S gem install rails --pre --no-rdoc --no-ri

我还尝试将 --1.9 选项传递给 jruby,以便它可以使用 ruby​​ 1.9 解释器。但这也行不通。

jruby --1.9.3 -S gem install rails

我的RVM列表如下:

rvm 红宝石

 => jruby-1.6.7.2 [ i386 ]
    ruby-1.8.7-p358 [ i686 ]
  * ruby-1.9.3-p194 [ i686 ] 
    ruby-1.9.3-p286 [ i686 ]

请指导我怎么了?

【问题讨论】:

    标签: ruby-on-rails gem jruby activesupport


    【解决方案1】:

    你能更新你的 JRuby 版本吗?

    或者,尝试设置这个 shell 变量:

    export JRUBY_OPTS=--1.9
    

    ...然后重新执行您的gem install rails 命令。

    【讨论】: