关闭 11 个任务中的第 4 个 colletjb 打开了这个问题 2020 年 9 月 1 日 · 1条评论 关闭 11 个任务中的第 4 个 在 Pi4 上安装失败#640 colletjb 打开了这个问题 2020 年 9 月 1 日 · 1条评论 评论 收藏夹 评论了 2020 年 9 月 1 日 描述 当我尝试使用包管理器安装 cncjs 时,执行时出现以下错误: sudo npm install -g cncjs@latest –unsafe-perm /root/.cache/node-gyp/14.9.0/include/node/node.h:780:3: 注意:在宏“NODE_MODULE_X”的扩展中 NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT(可读性/null_usage) ^~~~~~~~~~~~~ ../src/serialport.cpp:483:1: 注意:在宏“NODE_MODULE”的扩展中 NODE_MODULE(serialport, init); ^~~~~~~~~~~ make: *** [bindings.target.mk:112: Release/obj.target/bindings/src/serialport.o] Error 1 make: on quitte le repertoire « /usr /lib/node_modules/cncjs/node_modules/@serialport/bindings/build » gyp 错误!构建错误 gyp ERR!堆栈错误:make失败,退出代码:2 gyp ERR!堆栈在 ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23) 吉普错误!堆栈在 ChildProcess.emit (events.js:314:20) gyp ERR!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:276:12) gyp ERR!系统 Linux 5.4.59-v7l+ gyp ERR! 命令“/usr/bin/node”“/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js”“重建” gyp ERR!cwd /usr/lib/node_modules/cncjs/node_modules/@serialport/bindings gyp 错误!节点 -v v14.9.0 gyp 错误!node-gyp -v v5.1.0 gyp 错误!不行 npm WARN react-i18next@10.7.0 需要 react@>= 16.8.0 的对等体,但没有安装。您必须自己安装对等依赖项。 npm WARN react-datepicker@1.5.0 需要 react@^16.0.0 的对等体,但没有安装。您必须自己安装对等依赖项。 npm WARN react-datepicker@1.5.0 需要 react-dom@^16.0.0 的对等体,但没有安装。您必须自己安装对等依赖项。 错误!代码 ELIFECYCLE npm ERR!错误号 1 npm 错误!@serialport/bindings@2.0.8 安装:prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild npm 错误!退出状态 1 npm ERR! 错误!@serialport/bindings@2.0.8 安装脚本失败。 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。 错误!可以在以下位置找到此运行的完整日志: npm ERR!/root/.npm/_logs/2020-09-01T12_48_07_494Z-debug.log 感谢您的帮助 版本 节点.js:14.9.0 NPM:6.14.8 你如何安装CNCjs? NPM 下载 CNCjs 桌面应用程序 数控系统 Grbl 冰沙 TinyG/g2核心 硬件 树莓派 4 台式机或笔记本电脑 移动设备 操作系统 [] 不适用 视窗 苹果 Linux-树莓派 贡献者 米奇布拉德利 评论了 2020 年 9 月 2 日 使用这些说明在 Pi 上安装:https://github.com/cncjs/cncjs/wiki/Setup-Guide:-Raspberry-Pi-%7C-Install-Node.js-via-Package-Manager-*(推荐) * 这些说明的第一部分讲述了如何使用 NodeJS 版本 10。您似乎正在使用 NodeJS 版本 14,如您所见,由于与 serialport 模块不兼容,该版本尚不受支持。 MitchBradley在完成时 关闭了它 2020 年 9 月 2 日 喜欢 (0) 无法使用 Marlin 2.0.9.2 (bCNC 0.9.14.317) #1642 从 svg 文件导入 b 样条曲线的单个配置文件的问题 #1643 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
描述
当我尝试使用包管理器安装 cncjs 时,执行时出现以下错误:
sudo npm install -g cncjs@latest –unsafe-perm
/root/.cache/node-gyp/14.9.0/include/node/node.h:780:3: 注意:在宏“NODE_MODULE_X”的扩展中
NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT(可读性/null_usage)
^~~~~~~~~~~~~
../src/serialport.cpp:483:1: 注意:在宏“NODE_MODULE”的扩展中
NODE_MODULE(serialport, init);
^~~~~~~~~~~
make: *** [bindings.target.mk:112: Release/obj.target/bindings/src/serialport.o] Error 1
make: on quitte le repertoire « /usr /lib/node_modules/cncjs/node_modules/@serialport/bindings/build » gyp
错误!构建错误
gyp ERR!堆栈错误:
make
失败,退出代码:2gyp ERR!堆栈在 ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
吉普错误!堆栈在 ChildProcess.emit (events.js:314:20) gyp
ERR!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:276:12) gyp
ERR!系统 Linux 5.4.59-v7l+ gyp
ERR! 命令“/usr/bin/node”“/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js”“重建”
gyp ERR!cwd /usr/lib/node_modules/cncjs/node_modules/@serialport/bindings gyp
错误!节点 -v v14.9.0 gyp
错误!node-gyp -v v5.1.0
gyp 错误!不行
npm WARN react-i18next@10.7.0 需要 react@>= 16.8.0 的对等体,但没有安装。您必须自己安装对等依赖项。
npm WARN react-datepicker@1.5.0 需要 react@^16.0.0 的对等体,但没有安装。您必须自己安装对等依赖项。
npm WARN react-datepicker@1.5.0 需要 react-dom@^16.0.0 的对等体,但没有安装。您必须自己安装对等依赖项。
错误!代码 ELIFECYCLE
npm ERR!错误号 1
npm 错误!@serialport/bindings@2.0.8 安装:
prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
npm 错误!退出状态 1
npm ERR!
错误!@serialport/bindings@2.0.8 安装脚本失败。
错误!这可能不是 npm 的问题。上面可能有额外的日志输出。
错误!可以在以下位置找到此运行的完整日志:
npm ERR!/root/.npm/_logs/2020-09-01T12_48_07_494Z-debug.log
感谢您的帮助
版本
你如何安装CNCjs?
数控系统
硬件
操作系统