Comment fermer le côté EventMachine.system d’un tuyau stdin?

J’ai complètement blanchi Lorsque je cours, le programme se bloque indéfiniment.

require 'eventmachine' EM.run do EM.system '/usr/bin/md5sum', proc{ |p| p.send_data("hashme") } do |stdout, status| puts stdout EM.stop end end 

Comment envoyer EOF pour fermer le côté stdin du tuyau? Je note que la documentation du système sortingche quelque peu en alimentant la exit sh . J’utilise EM 0.12.10.

Utilisez-vous master ou 0.12.? Utilisez mast.r