cli icon indicating copy to clipboard operation
cli copied to clipboard

On arm64 Linux `netlify dev` insists on installing `deno` from a wrong architecture

Open leonid32-cmd opened this issue 3 months ago • 0 comments

Describe the bug

See the error log below.

I also tried to install Deno manually, and it worked - deno -v returned correct answer: "deno 2.5.6" However, when I start netlify dev, it still loads its own version into /home/leonid32/.config/netlify/deno-cli/deno, and that version does not belong to arm64

Error: Failed to set up Deno for Edge Functions. Error: Command failed with exit code 2: /home/leonid32/.config/netlify/deno-cli/deno --version /home/leonid32/.config/netlify/deno-cli/deno: 1: Syntax error: "(" unexpected Downloaded to: /home/leonid32/.config/netlify/deno-cli/deno Platform: linux/arm64

This may be caused by permissions, antivirus software, or platform incompatibility.

Try clearing the Deno cache directory and retrying: /home/leonid32/.config/netlify/deno-cli

Supported Deno versions: 1.39.0 - 2.2.4

To install Deno manually: https://ntl.fyi/install-deno at toError (file:///home/leonid32/.config/nvm/versions/node/v24.11.0/lib/node_modules/netlify-cli/dist/utils/command-helpers.js:146:16) at logAndThrowError (file:///home/leonid32/.config/nvm/versions/node/v24.11.0/lib/node_modules/netlify-cli/dist/utils/command-helpers.js:152:17) at prepareServer (file:///home/leonid32/.config/nvm/versions/node/v24.11.0/lib/node_modules/netlify-cli/dist/lib/edge-functions/proxy.js:153:16) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Promise.all (index 1) at async file:///home/leonid32/.config/nvm/versions/node/v24.11.0/lib/node_modules/netlify-cli/dist/lib/edge-functions/proxy.js:74:41 at async onRequest (file:///home/leonid32/.config/nvm/versions/node/v24.11.0/lib/node_modules/netlify-cli/dist/utils/proxy.js:610:35)

System: OS: Linux 6.6 Debian GNU/Linux 12 (bookworm) 12 (bookworm) CPU: (8) arm64 unknown Binaries: Node: 24.11.0 - ~/.config/nvm/versions/node/v24.11.0/bin/node npm: 11.6.1 - ~/.config/nvm/versions/node/v24.11.0/bin/npm npmGlobalPackages: netlify-cli: 23.9.5

leonid32@penguin:/mnt/chromeos/MyFiles/Downloads$

Steps to reproduce

Just login on arm64 Linux, install node.js and Netlify-cli and then try

netlify dev

Configuration

I cannot locate this file.

Environment

System: OS: Linux 6.6 Debian GNU/Linux 12 (bookworm) 12 (bookworm) CPU: (8) arm64 unknown Memory: 6.26 GB / 6.48 GB Container: Yes Shell: 5.2.15 - /bin/bash Binaries: Node: 24.11.0 - /home/leonid32/.config/nvm/versions/node/v24.11.0/bin/node npm: 11.6.1 - /home/leonid32/.config/nvm/versions/node/v24.11.0/bin/npm Deno: 2.5.6 - /usr/local/bin/deno npmGlobalPackages: netlify-cli: 23.9.5

leonid32-cmd avatar Oct 31 '25 02:10 leonid32-cmd