示例#1
0
def ruby_run_ruby(args):
    """run TruffleRuby in $(mx graalvm-home), use bin/jt for more control and shortcuts"""
    graalvm_home = mx_sdk_vm.graalvm_home(fatalIfMissing=True)
    ruby = join(graalvm_home, 'languages/ruby/bin/ruby')
    os.execlp(ruby, ruby, *args)
示例#2
0
def _espresso_command(launcher, args):
    bin_dir = join(mx_sdk_vm.graalvm_home(fatalIfMissing=True), 'bin')
    exe = join(bin_dir, mx.exe_suffix(launcher))
    if not os.path.exists(exe):
        exe = join(bin_dir, mx.cmd_suffix(launcher))
    return [exe] + args