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