我正在使用Ruby和Sinatra以及Shell脚本设置一个小型部署系统,当我触发部署脚本时,我希望Ruby继续回显以下内容的输出:
post '/' do
`/home/deploy/deploy.sh`
end
如何确保 Ruby 将回显输出并发送分块响应(以便内容可以继续加载(?
谢谢!
这里有两个不同的问题:
-
如何在命令运行时流式接收命令的输出?
- 您想使用
IO.popen
.
- 您想使用
- 在Sinatra中,如何向用户流式传输响应?
- 你想使用Sinatra 1.3的
stream
。(另请参阅此问题。
- 你想使用Sinatra 1.3的