diff --git a/lib/debug/console.rb b/lib/debug/console.rb index ec860b423..211af9e49 100644 --- a/lib/debug/console.rb +++ b/lib/debug/console.rb @@ -163,6 +163,7 @@ def history_file path = File.join(File.expand_path(state_dir), 'rdbg', 'history') end + require 'fileutils' FileUtils.mkdir_p(File.dirname(path)) unless File.exist?(path) path end diff --git a/lib/debug/server.rb b/lib/debug/server.rb index 41f3bca13..0a3c7d266 100644 --- a/lib/debug/server.rb +++ b/lib/debug/server.rb @@ -1,6 +1,7 @@ # frozen_string_literal: true require 'socket' +require 'fileutils' require_relative 'config' require_relative 'version' diff --git a/test/support/test_case.rb b/test/support/test_case.rb index 2d1d26f96..8ae965372 100644 --- a/test/support/test_case.rb +++ b/test/support/test_case.rb @@ -7,6 +7,7 @@ require 'timeout' require 'json' require 'rbconfig' +require 'fileutils' require_relative '../../lib/debug/client' require_relative 'assertions'