Phusion Passenger Standalone:如何将命令行标志传递给ruby?

时间:2017-12-20 13:52:23

标签: ruby passenger jruby

作为性能分析的一部分,我想用几种不同的红宝石运行我的rails应用程序。所有这些都安装了gem passenger(v5),并且能够运行passenger start

问题:如何将标志(如--1.8)传递给我的红宝石翻译?我正在使用版本管理器rbenv,但是当我正在运行时 ruby --1.8 -S passenger start

使用解释器jruby-1.7.27,该标志是非持久的,即jruby不能在1.8兼容模式下运行。

1 个答案:

答案 0 :(得分:0)

我发现你可以设置一个环境变量,它也适用于实例化的乘客服务器:

env JRUBY_OPTS=--1.8 ruby -S passenger start

就像一个魅力。 有关详细信息,请参阅JRuby FAQ