summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVassilis Rizopoulos <vassilisrizopoulos@gmail.com>2016-01-29 12:36:13 +0100
committerVassilis Rizopoulos <vassilisrizopoulos@gmail.com>2016-01-29 12:36:13 +0100
commit4328dceb178e3ee67e58a3e99319aa0ba27f8c6e (patch)
treee85e6658a7dcef59f568deb5d7080402fa51c78a
parent47f55145454c702bfad999ca81e5ffeabd828527 (diff)
parent1d838969563d11d30e8efdbb572e071b73d6e028 (diff)
downloadsystemu-4328dceb178e3ee67e58a3e99319aa0ba27f8c6e.tar.gz
Merge pull request #42 from reidmv/fix_quoted_path
Fix problem when ruby exe path has spaces.
-rw-r--r--lib/systemu.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/systemu.rb b/lib/systemu.rb
index 3812d4e..5f7745a 100644
--- a/lib/systemu.rb
+++ b/lib/systemu.rb
@@ -35,10 +35,10 @@ class SystemUniversal
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 system(ruby, '-e', '42')
ruby
else
- system('%s -e 42' % 'ruby') ? 'ruby' : warn('no ruby in PATH/CONFIG')
+ system('ruby', '-e', '42') ? 'ruby' : warn('no ruby in PATH/CONFIG')
end
end