如何使Rails与jruby和rvm一起使用-红宝石版本不断翻转

问题描述 投票:0回答:1

从]迁移Rails应用程序的gem文件>

"ruby '2.5.1'"

(运行正常)到

"ruby '2.5.1', :engine => 'jruby', :engine_version => '9.1.17.0'" 

我使用以下方法修改了环境:

rvm use jruby-9.1.17.0

但是,当我运行捆绑安装时,我得到了

Your Ruby version is 2.3.3, but your Gemfile specified 2.5.1

其他信息:

    ~$ rvm current 
    jruby-9.1.17.0
    ~$ rvm list
    => jruby-9.1.17.0 [ x86_64 ]
   jruby-9.2.6.0 [ x86_64 ]
   ruby-1.9.2-p318 [ x86_64 ]
   ruby-1.9.2-p320 [ x86_64 ]
   ruby-1.9.2-p330 [ x86_64 ]
   ruby-1.9.3-p374 [ x86_64 ]
   ruby-1.9.3-p547 [ x86_64 ]
   ruby-2.0.0-p481 [ x86_64 ]
   ruby-2.0.0-p576 [ x86_64 ]
   ruby-2.1.1 [ x86_64 ]
   ruby-2.1.3 [ x86_64 ]
   ruby-2.3.1 [ x86_64 ]
   ruby-2.4.0 [ x86_64 ]
 * ruby-2.5.1 [ x86_64 ]

我看不到2.3.3版本的来源!有任何想法吗?我正在使用MacOS和RVM

将Rails应用的gem文件从“ ruby​​'2.5.1'”(运行正常)迁移到“ ruby​​'2.5.1”,:engine =>'jruby',:engine_version =>'9.1.17.0'”使用以下命令修改了环境:rvm使用jruby -...

ruby-on-rails rvm jruby
1个回答
0
投票

所说的内容绝对值得关注:

© www.soinside.com 2019 - 2024. All rights reserved.