【发布时间】:2018-05-08 13:44:40
【问题描述】:
我想从我的 gem 代码中启动服务器,就像 Rails 启动 Unicorn、Puma、Webrick 或任何“rails 服务器”一样。我想要一个像“mygem server”这样的二进制文件,它会启动Passenger。
我尝试使用反引号,但如果可能的话,我想避免产生另一个进程。 (另外,当我这样做时,我丢失了来自乘客的标准输出。)
命令行是启动Passenger的唯一方式吗?
【问题讨论】:
-
您使用什么命令(带有反引号)来启动乘客?这个answer 似乎启动了Passenger 守护进程,(只需将命令的输出重定向到bash 中的日志文件以检索您的STDOUT)
-
我使用
passenger start或它的一些变体。