是否可以在同一台机器上运行jRuby和native ruby?
例如,在它下面安装rake或gem找到Matz Ruby扩展/usr/bin/gem
或/usr/bin/rake
MRI宝石和jruby宝石混合在一起。
那个星座有经验吗?
答案 0 :(得分:6)
...是一个允许的命令行工具 我们可以轻松安装,管理和工作 来自多个红宝石环境 口译员到宝石集。
答案 1 :(得分:3)
Unix上的rvm和Windows上的pik是在同一台机器上处理多个ruby版本的最典型方法。
但它也可以在没有任何外部工具的情况下完成。只需在任何你想要的位置安装JRuby,并将JRuby的bin目录添加到你的PATH中。我通常在PATH的末尾添加jruby,所以当我输入gem或rake时,使用C-Ruby,当我想使用jruby时我输入:
jruby -S gem -- to run gem with JRuby
jruby -S rake -- to run rake with JRuby
jruby -S spec -- to run rspec with JRuby
或者,您可以使用jgem,jrake启动程序脚本或别名,如果这更容易键入。