【问题标题】:Node does not detect correct arch on Raspberry Pi arm64节点未在 Raspberry Pi arm64 上检测到正确的拱门
【发布时间】:2023-01-18 00:22:58
【问题描述】:

Node 确实识别出正在使用的正确架构。这会导致从某些依赖项中获取正确的二进制文件时遇到一些麻烦。

uname -march 返回 aarch64

node -e 'console.log(process.arch)'返回arm

我怎样才能解决这个问题?尝试重新启动并重新安装节点。

【问题讨论】:

  • nodejs.org/api/process.html#processarch“编译 Node.js 二进制文件的操作系统 CPU 架构。” .所以这不是对使用过的拱门的“检测”。它是对“编译 Node.js 二进制文件的体系结构”的检测。
  • 那么有什么方法可以强制 node js 安装为 64 位?每次我安装节点默认检测armv7l
  • 您是否安装了 64 位版本的 Raspberry Pi OS?您的内核是 64 位并不意味着什么。
  • 做了一个完整的重新安装。现在好像好了!谢谢!

标签: node.js raspberry-pi raspbian arm64 binaries


【解决方案1】:

通过对操作系统进行完整的 64 位重新安装来解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 2021-05-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    • 1970-01-01
    相关资源
    最近更新 更多