aboutsummaryrefslogtreecommitdiffstats
path: root/test/dtrace/helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/dtrace/helper.rb')
-rw-r--r--test/dtrace/helper.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/dtrace/helper.rb b/test/dtrace/helper.rb
index 539cce9d6f..5828bcd5ba 100644
--- a/test/dtrace/helper.rb
+++ b/test/dtrace/helper.rb
@@ -46,8 +46,8 @@ module DTrace
IO.popen(cmd, err: [:child, :out], &:readlines)
end
- exeext = Regexp.quote(RbConfig::CONFIG["EXEEXT"])
- RUBYBIN = EnvUtil.rubybin.sub(/\/ruby-runner(?=#{exeext}\z)/, '/miniruby')
+ miniruby = "#{RbConfig::TOPDIR}/miniruby#{RbConfig::CONFIG["EXEEXT"]}"
+ RUBYBIN = File.exist?(miniruby) ? miniruby : EnvUtil.rubybin
def trap_probe d_program, ruby_program
d = Tempfile.new(%w'probe .d')