节点红色未启动

Node-red not starting

我正在尝试在 BeagleboneBlack 上启动 'node-red',但应用程序只有 returns 这个错误:

24 May 20:15:53 - [info] Node-RED version: v0.16.2
24 May 20:15:53 - [info] Node.js  version: v4.8.0
24 May 20:15:53 - [info] Linux 4.4.54-ti-r93 arm LE
24 May 20:15:56 - [info] Loading palette nodes
24 May 20:16:14 - [warn] ---------------------------------------------------          
---
24 May 20:16:14 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific  
node
24 May 20:16:14 - [warn] [upm-grove-button] Error: Module version mismatch. 
Expected 46, got 14.
24 May 20:16:14 - [warn] [upm-grove-buzzer] Error: Module version mismatch. 
Expected 46, got 14.
24 May 20:16:14 - [warn] [upm-grove-led] Error: Module version mismatch. 
Expected 46, got 14.
24 May 20:16:14 - [warn] [upm-grove-light] Error: Module version mismatch. 
Expected 46, got 14.
24 May 20:16:14 - [warn] [upm-grove-relay] Error: Module version mismatch. 
Expected 46, got 14.
24 May 20:16:14 - [warn] [upm-grove-rgb-lcd] Error: Module version mismatch. 
Expected 46, got 14.
24 May 20:16:14 - [warn] [upm-grove-rotary] Error: Module version mismatch. 
Expected 46, got 14.
24 May 20:16:14 - [warn] [upm-grove-sound] Error: Module version mismatch. 
Expected 46, got 14.
24 May 20:16:14 - [warn] [upm-grove-temperature] Error: Module version 
mismatch. Expected 46, got 14.
24 May 20:16:14 - [warn] [upm-grove-adxl345] Error: Module version mismatch. 
Expected 46, got 14.
24 May 20:16:14 - [warn] [upm-grove-servo] Error: Module version mismatch. 
Expected 46, got 14.
24 May 20:16:14 - [warn] ---------------------------------------------------
---
24 May 20:16:14 - [info] Settings file  : /root/.node-red/settings.js
24 May 20:16:14 - [info] User directory : /root/.node-red
24 May 20:16:14 - [info] Flows file     : /root/.node-
red/flows_beaglebone.json
24 May 20:16:14 - [info] Creating new flow file
24 May 20:16:14 - [info] Starting flows
24 May 20:16:15 - [info] Started flows
24 May 20:16:15 - [warn] Communication server error: Error: listen 
EADDRINUSE 0.0.0.0:1880
24 May 20:16:15 - [error] Unable to listen on http://127.0.0.1:1880/
24 May 20:16:15 - [error] Error: port in use

我已经尝试重新安装软件包,但错误仍然存​​在。请帮忙。谢谢

Error: port in use 错误表明您已经有一个使用端口 1880 的进程。

您的 BeagleBoneBlack 上可能已经安装了 Node-RED 运行ning。您可以通过 运行ning:

检查
ps -ef | grep node-red

ps -ef | grep red.js

取决于运行宁如何。输出将显示是否已经有一个 node-red 进程 运行ning.

如何阻止它取决于它的表现运行。查看文档以了解它是如何自动设置为 运行 的。

报错提示端口1880被占用。检查 'Node-Red' 是否激活:

ps -ef | grep node-red

要停止活动进程,运行:

node-red-stop