fnm icon indicating copy to clipboard operation
fnm copied to clipboard

cant install node version from remote list specifying architecture

Open huilensolis opened this issue 1 year ago • 3 comments

hi, I'm trying to install node v22.0.0 for Arch with an x86 architecture

this is what I'm trying.

fnm ls-remote --arch x86

and then I get this output:

# All previews versions are here, but I won't write them because it's not necessary
v16.5.0
v16.6.0
v16.6.1
v16.6.2
v16.7.0
v16.8.0
v16.9.0
v16.9.1
v16.10.0
v16.11.0
v16.11.1
v16.12.0
v16.13.0 (Gallium)
v16.13.1 (Gallium)
v16.13.2 (Gallium)
v16.14.0 (Gallium)
v16.14.1 (Gallium)
v16.14.2 (Gallium)
v16.15.0 (Gallium)
v16.15.1 (Gallium)
v16.16.0 (Gallium)
v16.17.0 (Gallium)
v16.17.1 (Gallium)
v16.18.0 (Gallium)
v16.18.1 (Gallium)
v16.19.0 (Gallium)
v16.19.1 (Gallium)
v16.20.0 (Gallium)
v16.20.1 (Gallium)
v16.20.2 (Gallium)
v17.0.0
v17.0.1
v17.1.0
v17.2.0
v17.3.0
v17.3.1
v17.4.0
v17.5.0
v17.6.0
v17.7.0
v17.7.1
v17.7.2
v17.8.0
v17.9.0
v17.9.1
v18.0.0
v18.1.0
v18.2.0
v18.3.0
v18.4.0
v18.5.0
v18.6.0
v18.7.0
v18.8.0
v18.9.0
v18.9.1
v18.10.0
v18.11.0
v18.12.0 (Hydrogen)
v18.12.1 (Hydrogen)
v18.13.0 (Hydrogen)
v18.14.0 (Hydrogen)
v18.14.1 (Hydrogen)
v18.14.2 (Hydrogen)
v18.15.0 (Hydrogen)
v18.16.0 (Hydrogen)
v18.16.1 (Hydrogen)
v18.17.0 (Hydrogen)
v18.17.1 (Hydrogen)
v18.18.0 (Hydrogen)
v18.18.1 (Hydrogen)
v18.18.2 (Hydrogen)
v18.19.0 (Hydrogen)
v18.19.1 (Hydrogen)
v18.20.0 (Hydrogen)
v18.20.1 (Hydrogen)
v18.20.2 (Hydrogen)
v19.0.0
v19.0.1
v19.1.0
v19.2.0
v19.3.0
v19.4.0
v19.5.0
v19.6.0
v19.6.1
v19.7.0
v19.8.0
v19.8.1
v19.9.0
v20.0.0
v20.1.0
v20.2.0
v20.3.0
v20.3.1
v20.4.0
v20.5.0
v20.5.1
v20.6.0
v20.6.1
v20.7.0
v20.8.0
v20.8.1
v20.9.0 (Iron)
v20.10.0 (Iron)
v20.11.0 (Iron)
v20.11.1 (Iron)
v20.12.0 (Iron)
v20.12.1 (Iron)
v20.12.2 (Iron)
v21.0.0
v21.1.0
v21.2.0
v21.3.0
v21.4.0
v21.5.0
v21.6.0
v21.6.1
v21.6.2
v21.7.0
v21.7.1
v21.7.2
v21.7.3
v22.0.0

and then I try to install it using

fnm install v22.0.0 --arch x86
Installing Node v22.0.0 (x86)
error: Can't download the requested binary: v22.0.0 for x86 not found upstream.
You can `fnm ls-remote` to see available versions or try a different `--arch`.

why is it throwing an error if it listed the version when I ran ls-remote --arch x86?

huilensolis avatar Apr 26 '24 19:04 huilensolis

That's because it's built only for x64. The last version available for x86 is v9.11.2

Grief avatar Jun 10 '24 18:06 Grief

it should not list it when I run:

fnm ls-remote --arch x86

it would be nice if it would filter the remote node versions based on the architecture provided on the command

huilensolis avatar Jun 10 '24 23:06 huilensolis