diff --git a/lib/mruby/build/command.rb b/lib/mruby/build/command.rb index d4092dbb5..230787ea0 100644 --- a/lib/mruby/build/command.rb +++ b/lib/mruby/build/command.rb @@ -341,7 +341,7 @@ module MRuby opt << " -s" if static cmd = %["#{filename @command}" #{opt} #{filename(infiles).map{|f| %["#{f}"]}.join(' ')}] puts cmd if Rake.verbose - IO.popen(cmd, 'r+') do |io| + IO.popen(cmd, 'r') do |io| out.puts io.read end # if mrbc execution fail, drop the file