作为性能分析的一部分,我想用几种不同的红宝石运行我的rails应用程序。所有这些都安装了gem passenger
(v5),并且能够运行passenger start
。
问题:如何将标志(如--1.8
)传递给我的红宝石翻译?我正在使用版本管理器rbenv
,但是当我正在运行时
ruby --1.8 -S passenger start
使用解释器jruby-1.7.27
,该标志是非持久的,即jruby不能在1.8兼容模式下运行。
答案 0 :(得分:0)
我发现你可以设置一个环境变量,它也适用于实例化的乘客服务器:
env JRUBY_OPTS=--1.8 ruby -S passenger start
就像一个魅力。 有关详细信息,请参阅JRuby FAQ。