diff options
author | Vassilis Rizopoulos <vassilisrizopoulos@gmail.com> | 2016-01-29 12:36:13 +0100 |
---|---|---|
committer | Vassilis Rizopoulos <vassilisrizopoulos@gmail.com> | 2016-01-29 12:36:13 +0100 |
commit | 4328dceb178e3ee67e58a3e99319aa0ba27f8c6e (patch) | |
tree | e85e6658a7dcef59f568deb5d7080402fa51c78a | |
parent | 47f55145454c702bfad999ca81e5ffeabd828527 (diff) | |
parent | 1d838969563d11d30e8efdbb572e071b73d6e028 (diff) | |
download | systemu-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.rb | 4 |
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 |