我尝试了所有的代码(主要是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我如何在这个老的Ruby1.8gem上工作?
发布于 2015-07-13 04:53:09
Windows不能在open3上运行。=/
IO::popen是我能想到的最接近的东西。
https://stackoverflow.com/questions/31332218
复制相似问题