From b8b0a77e8829340b17550e9307d9c1f084944f84 Mon Sep 17 00:00:00 2001 From: vansangpfiev Date: Wed, 14 May 2025 18:43:54 +0700 Subject: [PATCH] fix: add execution permission for bun and uv (#4990) * fix: add execution permission for bun * fix: add execution permission for uv --- scripts/download-bin.mjs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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) {