From f322be53cf97d439c18047f0bf2054dfdbf3caac Mon Sep 17 00:00:00 2001 From: Paul Makepeace Date: Wed, 8 Apr 2020 17:24:30 -0700 Subject: [PATCH] macOS JSC lives in a new place since 10.15 ('Current' symlinks to 'A') `PASSED: test:javascriptcore` Addresses #88 --- lib/execjs/runtimes.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/execjs/runtimes.rb b/lib/execjs/runtimes.rb index 4ca5e1a..9d3d1fd 100644 --- a/lib/execjs/runtimes.rb +++ b/lib/execjs/runtimes.rb @@ -27,7 +27,10 @@ module Runtimes JavaScriptCore = ExternalRuntime.new( name: "JavaScriptCore", - command: "/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc", + command: [ + "/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc", + "/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Helpers/jsc", + ], runner_path: ExecJS.root + "/support/jsc_runner.js" )