0

对于 app.js,我需要让我的 node.js 处于 32 位模式。

node me$ file `which node`
/usr/local/bin/node: Mach-O universal binary with 2 architectures
/usr/local/bin/node (for architecture i386):    Mach-O executable i386
/usr/local/bin/node (for architecture x86_64):  Mach-O 64-bit executable x86_64
node me$ 

这是否意味着它在我的系统上安装了两个可执行版本(32 位和 64 位)?如果是这样,我如何告诉可执行文件运行 32 位版本?

4

1 回答 1

0

在这个页面:https ://nodejs.org/download/你可以下载并安装 32 位版本,然后 node 应该只运行 32 位版本。请务必先删除您拥有的任何其他实例。您可以使用以下命令验证您拥有哪些:

$ file `which node`

我有 64 位版本,我得到:

$ file `which node`
/usr/local/bin/node: Mach-O 64-bit executable x86_64

一旦安装了 32 位版本,您应该会得到一些关于 32 位的信息。

于 2015-06-07T13:14:59.287 回答