summaryrefslogtreecommitdiff
blob: 1206fb33c674c4651678325196991d465c2225f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/lib/ohai/plugins/ruby.rb b/lib/ohai/plugins/ruby.rb
index a54de8e..67591d0 100644
--- a/lib/ohai/plugins/ruby.rb
+++ b/lib/ohai/plugins/ruby.rb
@@ -20,9 +20,11 @@ provides "languages/ruby"
 
 require_plugin "languages"
 
+require 'rbconfig'
 
 def run_ruby(command)
-  cmd = "ruby -e \"require 'rbconfig'; #{command}\""
+  ruby = ::File.join(::Config::CONFIG['bindir'], ::Config::CONFIG['ruby_install_name'])
+  cmd = %{#{ruby} -e "require 'rbconfig'; #{command}"}
   status, stdout, stderr = run_command(:no_status_check => true, :command => cmd)
   stdout.strip
 end