【发布时间】:2015-07-10 04:01:26
【问题描述】:
我尝试了这些 SO 帖子和博客中的所有代码(主要是 popen 或 open gem) - http://blog.bigbinary.com/2012/10/18/backtick-system-exec-in-ruby.html
由于错误,没有任何效果 -
C:/svn/ruby/lib/ruby/1.8/open3.rb:57:in `fork': fork() function is unimplemented on this machine (NotImplementedError)
from C:/svn/ruby/lib/ruby/1.8/open3.rb:57:in `popen3'
示例代码 -
require 'open3'
cmd = 'git push heroku master'
Open3.popen3(cmd) do |stdin, stdout, stderr, wait_thr|
puts "stdout is:" + stdout.read
puts "stderr is:" + stderr.read
end
如何使用这个旧的 ruby 1.8 gem 进行这项工作?
【问题讨论】:
标签: ruby windows command-line cmd