diff --git a/lib/systemu.rb b/lib/systemu.rb index c32b9bc..2ad5545 100644 --- a/lib/systemu.rb +++ b/lib/systemu.rb @@ -31,10 +31,10 @@ def SystemUniversal.description c = begin; ::RbConfig::CONFIG; rescue NameError; ::Config::CONFIG; end ruby = File.join(c['bindir'], c['ruby_install_name']) << c['EXEEXT'] - @ruby = if system('%s -e 42' % ruby) + @ruby = if `#{ruby} --version` ruby else - system('%s -e 42' % 'ruby') ? 'ruby' : warn('no ruby in PATH/CONFIG') + `ruby --version` ? 'ruby' : warn('no ruby in PATH/CONFIG') end class << SystemUniversal