即使使用Ruby版本管理器,是否在JRuby中使用-S?

时间:2017-08-31 13:07:29

标签: jruby

基于this page on the JRuby wiki和其他资源,我看到建议是

  

始终使用jruby -S

,因为

  

-S参数告诉JRuby使用其已安装二进制文件的版本,而不是PATH上可能存在的其他版本(例如MRI版本)。

使用rbenv和rvm我在使用-S和JRuby时遇到了问题(请参阅this question),我的理解是这两个版本管理器都解决了-S尝试解决的问题。

1 个答案:

答案 0 :(得分:1)

如果您使用的是Ruby经理,例如 rbenv rvm jruby -S gem运行 gem 命令>。这些工具为您管理命令路径,以便使用正确的Ruby运行时和正确版本的rubygems。类似的情况适用于 rake