【发布时间】:2023-03-25 19:12:01
【问题描述】:
对于有关二进制文件、处理器以及它们如何协同工作的问题,这里有点菜鸟:
我有一台带有 M1 芯片的新 Mac,并且想要安装 Node.js。我习惯用 Homebrew 来做这个。现在,如果我安装 Homebrew,强烈建议我使用 Rosetta,所以我这样做了。下一步:安装节点。所以我用arch -x86_64 brew install node代替brew install node。
这很好用,只是我想知道,我现在是否以次优方式使用节点? Node 是否也使用 Rosetta,而不是直接在 M1 芯片上运行?
【问题讨论】:
-
如果您的安装不正确,请始终执行
brew info node。例如,brew info node@16为您提供该命令以使其正确运行echo 'export PATH="/opt/homebrew/opt/node@16/bin:$PATH"' >> ~/.zshrc。
标签: node.js homebrew apple-silicon rosetta