Tools: ruby: env.RUBY is a list

This commit is contained in:
Jérôme Carretero 2013-09-04 23:13:34 -04:00
parent 5064fd92ef
commit 1f4c66f0c7
1 changed files with 2 additions and 2 deletions

View File

@ -64,7 +64,7 @@ def check_ruby_version(self, minver=()):
ruby = self.env.RUBY
try:
version = self.cmd_and_log([ruby, '-e', 'puts defined?(VERSION) ? VERSION : RUBY_VERSION']).strip()
version = self.cmd_and_log(ruby + ['-e', 'puts defined?(VERSION) ? VERSION : RUBY_VERSION']).strip()
except Exception:
self.fatal('could not determine ruby version')
self.env.RUBY_VERSION = version
@ -98,7 +98,7 @@ def check_ruby_ext_devel(self):
version = tuple(map(int, self.env.RUBY_VERSION.split(".")))
def read_out(cmd):
return Utils.to_list(self.cmd_and_log([self.env.RUBY, '-rrbconfig', '-e', cmd]))
return Utils.to_list(self.cmd_and_log(self.env.RUBY + ['-rrbconfig', '-e', cmd]))
def read_config(key):
return read_out('puts Config::CONFIG[%r]' % key)