From df485a1da6d501693dca5f1d0c80cd96c78860f9 Mon Sep 17 00:00:00 2001 From: Sascha Mann Date: Sun, 24 Nov 2019 21:01:06 +0100 Subject: [PATCH] Fix macOS install script --- lib/installer.js | 4 +++- src/installer.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/installer.js b/lib/installer.js index f569500..5397692 100644 --- a/lib/installer.js +++ b/lib/installer.js @@ -123,7 +123,9 @@ function installJulia(version, arch) { return juliaInstallationPath; case 'darwin': yield exec.exec('hdiutil', ['attach', juliaDownloadPath]); - return `/Volumes/Julia-${version}/Julia-${getMajorMinorVersion(version)}.app/Contents/Resources/julia`; + yield exec.exec('mkdir', [`${process.env.HOME}/julia`]); + yield exec.exec('/bin/bash', ['-c', `cp -a /Volumes/Julia-*/Julia-*.app/Contents/Resources/julia ${process.env.HOME}`]); + return `${process.env.HOME}/julia`; default: throw `Platform ${osPlat} is not supported`; } diff --git a/src/installer.ts b/src/installer.ts index 5b04335..ac0034d 100644 --- a/src/installer.ts +++ b/src/installer.ts @@ -116,7 +116,9 @@ export async function installJulia(version: string, arch: string): Promise