diff --git a/scripts/download-bin.mjs b/scripts/download-bin.mjs index 93d57fec2..44693ab79 100644 --- a/scripts/download-bin.mjs +++ b/scripts/download-bin.mjs @@ -120,7 +120,12 @@ async function main() { path.join(tempBinDir, `bun-${bunPlatform}`, 'bun'), path.join(binDir) ) - if(platform === 'darwin') { + fs.chmod(path.join(binDir, 'bun'), 0o755, (err) => { + if (err) { + console.log('Add execution permission failed!', err) + } + }); + if (platform === 'darwin') { copyFile(path.join(binDir, 'bun'), path.join(binDir, 'bun-x86_64-apple-darwin'), (err) => { if (err) { console.log("Error Found:", err); @@ -170,6 +175,11 @@ async function main() { path.join(tempBinDir, `uv-${uvPlatform}`, 'uv'), path.join(binDir) ) + fs.chmod(path.join(binDir, 'uv'), 0o755, (err) => { + if (err) { + console.log('Add execution permission failed!', err) + } + }); if (platform === 'darwin') { copyFile(path.join(binDir, 'uv'), path.join(binDir, 'uv-x86_64-apple-darwin'), (err) => { if (err) {