diff --git a/bindings/ruby/ext/options.rb b/bindings/ruby/ext/options.rb index 09baf9b2..5fe600a6 100644 --- a/bindings/ruby/ext/options.rb +++ b/bindings/ruby/ext/options.rb @@ -18,7 +18,7 @@ class Options output = nil Dir.chdir __dir__ do - output = IO.popen([@cmake, "-S", "sources", "-B", "build", "-L"]).read + output = IO.popen([@cmake, "-S", "sources", "-B", "build", "-L"]) {|io| io.read} end @cmake_options = output.lines.drop_while {|line| line.chomp != "-- Cache values"}.drop(1) .filter_map {|line|