Hi,
I'm having trouble launching node-red on my test mac. Seems that there is a problem with node-red-contrib-modbus. I tried reinstalling it but this doesn't help.
Compiling it gave extreme amounts of errors:
npm install -g node-red-contrib-modbus --unsafe-perm --build-from-source
Running node-red gives this:
imac-paulkana:~ paulkana$ node-red
26 May 12:02:45 - [info]
Welcome to Node-RED
===================
26 May 12:02:45 - [info] Node-RED version: v3.0.2
26 May 12:02:45 - [info] Node.js version: v18.9.0
26 May 12:02:45 - [info] Darwin 19.6.0 x64 LE
26 May 12:02:45 - [info] Loading palette nodes
26 May 12:02:47 - [info] +-----------------------------------------------------
26 May 12:02:47 - [info] | uibuilder initialised:
26 May 12:02:47 - [info] | root folder: /Users/paulkana/.node-red/uibuilder
26 May 12:02:47 - [info] | version . .: 3.1.3
26 May 12:02:47 - [info] | packages . : socket.io,jquery
26 May 12:02:47 - [info] +-----------------------------------------------------
26 May 12:02:47 - [info] Dashboard version 3.2.0 started at /ui
26 May 12:02:47 - [warn] rpi-gpio : Raspberry Pi specific node set inactive
26 May 12:02:47 - [info] Settings file : /Users/paulkana/.node-red/settings.js
26 May 12:02:47 - [info] Context store : 'default' [module=memory]
26 May 12:02:47 - [info] User directory : /Users/paulkana/.node-red
26 May 12:02:47 - [warn] Projects disabled : editorTheme.projects.enabled=false
26 May 12:02:47 - [warn] Flows file name not set. Generating name using hostname.
26 May 12:02:47 - [info] Flows file : /Users/paulkana/.node-red/flows_imac-paulkana.local.json
26 May 12:02:47 - [info] Server now running at http://127.0.0.1:1880/
26 May 12:02:47 - [warn] Error loading flows: Error: Failed to decrypt credentials
26 May 12:02:47 - [info] Starting flows
26 May 12:02:47 - [info] Started flows
26 May 12:02:47 - [error] [serialconfig:6b28b523.95dd34] serial port /dev/ttyUSB2 error: Error: Error: No such file or directory, cannot open /dev/ttyUSB2
26 May 12:02:48 - [red] Uncaught Exception:
26 May 12:02:48 - [error] Error: The module '/Users/paulkana/.node-red/node_modules/modbus-serial/node_modules/@serialport/bindings/build/Release/bindings.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 83. This version of Node.js requires
NODE_MODULE_VERSION 108. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at Object.Module._extensions..node (node:internal/modules/cjs/loader:1203:18)
at Module.load (node:internal/modules/cjs/loader:997:32)
at Function.Module._load (node:internal/modules/cjs/loader:838:12)
at Module.require (node:internal/modules/cjs/loader:1021:19)
at require (node:internal/modules/cjs/helpers:103:18)
at bindings (/Users/paulkana/.node-red/node_modules/bindings/bindings.js:112:48)
at Object.<anonymous> (/Users/paulkana/.node-red/node_modules/modbus-serial/node_modules/@serialport/bindings/lib/darwin.js:2:36)
at Module._compile (node:internal/modules/cjs/loader:1119:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1173:10)
at Module.load (node:internal/modules/cjs/loader:997:32)
I don't know where to go from here.