【问题标题】:Install Node.js on linux 32 bit [closed]在 linux 32 位上安装 Node.js [关闭]
【发布时间】:2021-10-21 20:09:36
【问题描述】:

如何在 32 位 Linux 上安装最新版本的 node.js(node.js 16)?我不能用 apt 包管理器做到这一点,因为 apt 上可用的 node.js 的最新版本是 8 版。

【问题讨论】:

  • 您可以下载各种架构的二进制文件here。如果您的平台没有预构建的二进制文件,您可以在本地 build from source
  • 为什么是 32 位? 64 位操作系统长期以来一直是标准。这是某种特殊的嵌入式环境吗?
  • 您可以尝试安装nnpm install -g n。然后您可以使用n 16 安装 Node.js 版本 16。 n 是 Node.js 版本管理器。
  • 你可以使用 nvm,github.com/nvm-sh/nvm
  • @jabaa 不错,没见过那个。我想它类似于 nvm,但使用 node.似乎是一个更清洁的解决方案..

标签: javascript node.js reactjs linux 32-bit


【解决方案1】:

尝试使用NVM,您可以在终端中按照以下命令安装它:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

安装后你必须运行这个命令:

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

然后运行nvm

完成所有这些过程后,您可以使用nvm install NUMBER_VERSIONnvm install 14 安装特定的节点版本,安装完成后您可以运行nvm use 14nvm alias default 14

我希望这对你有用。

【讨论】:

    【解决方案2】:

    使用非官方构建,浏览网站以获取不同版本并下载所需构建的 tar 文件:https://unofficial-builds.nodejs.org/download/release/v16.7.0/

    【讨论】:

    • 是的,我在提问之前就这样做了。我下载了一个 tar.gz 文件并将其解压缩。现在我不知道如何安装它,因为它没有任何安装文件。
    • @MoeinRezaie - 你不必“安装”它。只需将包含node 可执行文件的任何目录放在您的路径中(即使这在技术上是可选的,但很方便)。 (通常它是一个bin 文件夹,位于您将档案展开到的任何位置。)
    【解决方案3】:

    从源代码构建。

    并非所有应用都来自包管理器。有时您必须从源代码构建它。我猜这是可能的,因为我只用了 5 分钟的时间在谷歌上,并且没有对问题进行任何“水肺潜水”。

    自述文件:link,

    源代码:link

    我的建议 - 试试吧,因为 nodejs 支持 windows x32,所以我想你可以尝试在你的系统上构建它。

    【讨论】:

      猜你喜欢
      • 2012-12-25
      • 2014-03-14
      • 2012-03-19
      • 2023-03-16
      • 2014-07-18
      • 2018-11-06
      • 2012-07-18
      • 1970-01-01
      • 2014-04-26
      相关资源
      最近更新 更多