fnm
fnm copied to clipboard
cant install node version from remote list specifying architecture
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?
That's because it's built only for x64. The last version available for x86 is v9.11.2
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