带有JRuby 1.7.0的RVM“;未知Ruby解释器“;

带有JRuby 1.7.0的RVM“;未知Ruby解释器“;,ruby,rvm,jruby,bundler,Ruby,Rvm,Jruby,Bundler,我使用以下文件设置了一个基本Rails应用程序: source 'https://rubygems.org' ruby '1.9.3', engine: 'jruby', engine_version: '1.7.0' gem 'rails', '3.2.8' 每当我切换到项目目录时,我都会收到以下消息: 未知的ruby解释器版本: “1.9.3,引擎:jruby,引擎_版本:1.7.0” 我正在运行RVM 1.16.17,并且已经安装了“jruby-1.7.0”。我的Gemfile引

我使用以下文件设置了一个基本Rails应用程序:

source 'https://rubygems.org'    
ruby '1.9.3', engine: 'jruby', engine_version: '1.7.0'
gem 'rails', '3.2.8'
每当我切换到项目目录时,我都会收到以下消息:

未知的ruby解释器版本: “1.9.3,引擎:jruby,引擎_版本:1.7.0”


我正在运行RVM 1.16.17,并且已经安装了“jruby-1.7.0”。我的Gemfile引擎是否配置错误,或者我是否需要在RVM中更改某些内容?

RVM对ruby指令的支持有限,您可以使用注释覆盖RVM将使用的内容:

#ruby=jruby-1.7.0

你能详细说明你的答案吗。。。该行是否要添加到另一行的下面?注释优先于表达式没有任何区别(因为它是受支持的第一行,并且表达式可能包含需要隐藏注释的ruby代码)