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

问题描述 投票:1回答:1

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

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

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

ruby passenger jruby
1个回答
0
投票

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

jruby-1.7.27

奇迹般有效。有关详细信息,请参阅env JRUBY_OPTS=--1.8 ruby -S passenger start

© www.soinside.com 2019 - 2024. All rights reserved.