Есть ли эквивалент спавна для Ruby 1.8.7?


person Caleb    schedule 10.02.2014    source источник
comment
возможный дубликат Создать фоновый процесс в Ruby   -  person Paul Sweatte    schedule 31.03.2014
comment
Если вы думаете, что это дубликат вопроса, на который вы ссылались, вы не поняли вопроса. Вопрос, на который вы ссылаетесь, задает общий вопрос об известных/задокументированных функциях, которые были представлены в более поздней версии ruby. Я спрашиваю, как сделать то же самое с более ранней версией ruby ​​(т. е. без обновления ruby, поскольку это не вариант для приложения, которому необходимо создать процесс)   -  person Caleb    schedule 06.05.2014


Ответы (1)


Вы можете добиться этого в 1.8.7, используя этот гем — https://github.com/rtomayko/posix-spawn . Он не поддерживает «полный» интерфейс Process::spawn 1.9, но ваш пример должен работать с ним, просто заменив Process::spawn на POSIX::Spawn::spawn (https://github.com/rtomayko/posix-spawn#status).

person sinjed    schedule 30.03.2015