所以我有一些 ruby 代码循环将字符串放入标准输出,puts
然后使用sleep
. 然后,我有一些 node.js 代码在标准输入上侦听数据事件,并简单地记录它从标准输入获得的内容。
如果我跑echo 'something' | node my_code.js
,我会看到一些东西,但如果我跑,ruby my_code.rb | node my_code.js
我什么也看不到。
我是否无法使用 UNIX 管道将标准输出从 ruby 代码重定向到 node.js 代码的标准输入?