gpt4 book ai didi

node.js - 如何将 32 位 node.js(8.5.0) 安装到 64 位 ubuntu(17.0)?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:37:58 49 4
gpt4 key购买 nike

我下载了v8.5的32位、64位 Node 二进制文件。目前我还有一个 64 位的 ubuntu os(v17.0)。我在 64 位二进制文​​件和 32 位二进制文​​件上都尝试了 ./bin/node,64 位工作正常但 32 位 Node 二进制文件返回 bash: ./node: No这样的文件或目录

那么如何在 64 位 linux 系统上运行 32 位 Node 呢?

你可能会问我为什么要这样做,因为有一些非常旧的 .so 库是 32 位的,我无法让这个库与 node-ffi 一起工作 使用 64 位 Node ,很遗憾我必须安装 32 位 Node 。

另外,我试过 nvm install 8.5.0 32,它下载 x64 很遗憾。我刚刚意识到这只适用于带有此 nvm-windows 的 Windows,这表明有一种方法可以在 64 位操作系统上安装 32 位 Node ?

最佳答案

看看this article首先,您需要启用 32 位支持:

sudo dpkg --add-architecture i386

sudo apt -get update

然后我链接到的文章推荐了 apt-get dist-upgrade,但实际上我不确定这对您有多大帮助。

然后您需要安装 32 位版本的 Node 使用的库。

sudo apt-get install libc6:i386

将在 32 位模式下安装所有应用程序所需的基本库集。

sudo apt-get install libares2:i386 libicu57:i386 libstdc++6:i386 libgcc1:i386

应该让你到达一个点,运行 ./node 会给出一个有用的错误,指向你需要安装的特定库,以便 Node 可以运行。

关于node.js - 如何将 32 位 node.js(8.5.0) 安装到 64 位 ubuntu(17.0)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46348718/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com