# Error when installing node

**URL:** <https://discourse.nodered.org/t/error-when-installing-node/41329>\
**Category:** General\
**Created:** [20 February 2021 02:17 UTC](https://discourse.nodered.org/t/error-when-installing-node/41329 "2021-02-20T02:17:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![MJS](https://avatars.discourse-cdn.com/v4/letter/m/49beb7/32.png) [@MJS](https://discourse.nodered.org/u/MJS)\
**Post date:** [20 February 2021 02:18 UTC](https://discourse.nodered.org/t/error-when-installing-node/41329/1 "2021-02-20T02:18:00Z")

</div>

Hi all,

I'm trying to install the zwave-js node and I get an error each time. I'm running Node-RED on Rpi4 via Home Assistant.

> **[node-red-contrib-zwave-js](https://flows.nodered.org/node/node-red-contrib-zwave-js)**
>
> The most powerful, high performing and highly polished Z-Wave node for Node-RED based on Z-Wave JS. If you want a fully featured Z-Wave framework in your Node-RED instance, you have found it.

Error Logs:

> * * *
> 
> 2021-02-20T01:11:20.117Z Install : node-red-contrib-zwave-js 1.4.0
> 
> 2021-02-20T01:11:20.472Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production node-red-contrib-zwave-js@1.4.0  
> 2021-02-20T01:11:55.984Z [out]  
> 2021-02-20T01:11:55.984Z [out] \> mdns@2.5.1 install /config/node-red/node\_modules/mdns  
> 2021-02-20T01:11:55.984Z [out] \> node-gyp rebuild  
> 2021-02-20T01:11:55.984Z [out]  
> 2021-02-20T01:11:59.043Z [err] gyp  
> 2021-02-20T01:11:59.044Z [err] ERR!  
> 2021-02-20T01:11:59.044Z [err] build error  
> 2021-02-20T01:11:59.045Z [err] gyp  
> 2021-02-20T01:11:59.046Z [err] ERR! stack Error: not found: make  
> 2021-02-20T01:11:59.046Z [err] gyp ERR! stack  
> 2021-02-20T01:11:59.046Z [err] at getNotFoundError (/usr/lib/node\_modules/npm/node\_modules/which/which.js:13:12)  
> 2021-02-20T01:11:59.046Z [err] gyp ERR!  
> 2021-02-20T01:11:59.046Z [err] stack at F (/usr/lib/node\_modules/npm/node\_modules/which/which.js:68:19)  
> 2021-02-20T01:11:59.046Z [err] gyp  
> 2021-02-20T01:11:59.046Z [err] ERR! stack  
> 2021-02-20T01:11:59.046Z [err] at E (/usr/lib/node\_modules/npm/node\_modules/which/which.js:80:29)  
> 2021-02-20T01:11:59.046Z [err] gyp ERR! stack  
> 2021-02-20T01:11:59.046Z [err] at /usr/lib/node\_modules/npm/node\_modules/which/which.js:89:16  
> 2021-02-20T01:11:59.046Z [err] gyp ERR!  
> 2021-02-20T01:11:59.047Z [err] stack at /usr/lib/node\_modules/npm/node\_modules/isexe/index.js:42:5  
> 2021-02-20T01:11:59.047Z [err] gyp  
> 2021-02-20T01:11:59.047Z [err] ERR! stack at /usr/lib/node\_modules/npm/node\_modules/isexe/mode.js:8:5  
> 2021-02-20T01:11:59.047Z [err] gyp  
> 2021-02-20T01:11:59.047Z [err] ERR! stack at FSReqCallback.oncomplete (fs.js:183:21)  
> 2021-02-20T01:11:59.048Z [err] gyp ERR!  
> 2021-02-20T01:11:59.048Z [err] System Linux 5.4.83-v8  
> 2021-02-20T01:11:59.048Z [err] gyp  
> 2021-02-20T01:11:59.048Z [err] ERR! command "/usr/bin/node" "/usr/lib/node\_modules/npm/node\_modules/node-gyp/bin/node-gyp.js" "rebuild"  
> 2021-02-20T01:11:59.048Z [err] gyp  
> 2021-02-20T01:11:59.048Z [err] ERR! cwd /config/node-red/node\_modules/mdns  
> 2021-02-20T01:11:59.048Z [err] gyp  
> 2021-02-20T01:11:59.048Z [err] ERR!  
> 2021-02-20T01:11:59.049Z [err] node -v  
> 2021-02-20T01:11:59.049Z [err] v14.15.5  
> 2021-02-20T01:11:59.049Z [err] gyp ERR!  
> 2021-02-20T01:11:59.049Z [err] node-gyp -v v5.1.0  
> 2021-02-20T01:11:59.049Z [err] gyp  
> 2021-02-20T01:11:59.049Z [err] ERR! not ok  
> 2021-02-20T01:11:59.083Z [out]  
> 2021-02-20T01:11:59.083Z [out] \> @serialport/bindings@9.0.4 install /config/node-red/node\_modules/@serialport/bindings  
> 2021-02-20T01:11:59.083Z [out] \> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild  
> 2021-02-20T01:11:59.083Z [out]  
> 2021-02-20T01:12:00.044Z [err] prebuild-install  
> 2021-02-20T01:12:00.045Z [err] WARN install No prebuilt binaries found (target=14.15.5 runtime=node arch=arm64 libc=musl platform=linux)  
> 2021-02-20T01:12:03.425Z [err] gyp  
> 2021-02-20T01:12:03.426Z [err] ERR!  
> 2021-02-20T01:12:03.426Z [err] build error  
> 2021-02-20T01:12:03.427Z [err] gyp  
> 2021-02-20T01:12:03.428Z [err] ERR! stack Error: not found: make  
> 2021-02-20T01:12:03.428Z [err] gyp ERR! stack  
> 2021-02-20T01:12:03.428Z [err] at getNotFoundError (/usr/lib/node\_modules/npm/node\_modules/which/which.js:13:12)  
> 2021-02-20T01:12:03.428Z [err] gyp ERR!  
> 2021-02-20T01:12:03.428Z [err] stack at F (/usr/lib/node\_modules/npm/node\_modules/which/which.js:68:19)  
> 2021-02-20T01:12:03.428Z [err] gyp  
> 2021-02-20T01:12:03.428Z [err] ERR! stack at E (/usr/lib/node\_modules/npm/node\_modules/which/which.js:80:29)  
> 2021-02-20T01:12:03.428Z [err] gyp ERR! stack at /usr/lib/node\_modules/npm/node\_modules/which/which.js:89:16  
> 2021-02-20T01:12:03.428Z [err] gyp ERR!  
> 2021-02-20T01:12:03.429Z [err] stack at /usr/lib/node\_modules/npm/node\_modules/isexe/index.js:42:5  
> 2021-02-20T01:12:03.429Z [err] gyp ERR!  
> 2021-02-20T01:12:03.429Z [err] stack at /usr/lib/node\_modules/npm/node\_modules/isexe/mode.js:8:5  
> 2021-02-20T01:12:03.429Z [err] gyp  
> 2021-02-20T01:12:03.429Z [err] ERR! stack at FSReqCallback.oncomplete (fs.js:183:21)  
> 2021-02-20T01:12:03.430Z [err] gyp ERR!  
> 2021-02-20T01:12:03.430Z [err] System Linux 5.4.83-v8  
> 2021-02-20T01:12:03.430Z [err] gyp ERR! command "/usr/bin/node" "/usr/lib/node\_modules/npm/node\_modules/node-gyp/bin/node-gyp.js" "rebuild"  
> 2021-02-20T01:12:03.430Z [err] gyp ERR!  
> 2021-02-20T01:12:03.430Z [err] cwd /config/node-red/node\_modules/@serialport/bindings  
> 2021-02-20T01:12:03.430Z [err] gyp  
> 2021-02-20T01:12:03.430Z [err] ERR! node -v v14.15.5  
> 2021-02-20T01:12:03.430Z [err] gyp ERR! node-gyp -v v5.1.0  
> 2021-02-20T01:12:03.430Z [err] gyp ERR!  
> 2021-02-20T01:12:03.431Z [err] not ok  
> 2021-02-20T01:12:06.152Z [err] npm WARN  
> 2021-02-20T01:12:06.152Z [err] optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.5.1 (node\_modules/mdns):  
> 2021-02-20T01:12:06.153Z [err] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.5.1 install: `node-gyp rebuild`  
> 2021-02-20T01:12:06.153Z [err] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1  
> 2021-02-20T01:12:06.154Z [err]  
> 2021-02-20T01:12:06.189Z [err] npm ERR!  
> 2021-02-20T01:12:06.189Z [err] code ELIFECYCLE  
> 2021-02-20T01:12:06.189Z [err] npm ERR!  
> 2021-02-20T01:12:06.190Z [err] errno 1  
> 2021-02-20T01:12:06.207Z [err] npm ERR! @serialport/bindings@9.0.4 install: `prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild`  
> 2021-02-20T01:12:06.207Z [err] npm ERR! Exit status 1  
> 2021-02-20T01:12:06.207Z [err] npm ERR!  
> 2021-02-20T01:12:06.207Z [err] npm ERR! Failed at the @serialport/bindings@9.0.4 install script.  
> 2021-02-20T01:12:06.207Z [err] npm ERR! This is probably not a problem with npm. There is likely additional logging output above.  
> 2021-02-20T01:12:06.235Z [err]  
> 2021-02-20T01:12:06.235Z [err] npm  
> 2021-02-20T01:12:06.235Z [err] ERR! A complete log of this run can be found in:  
> 2021-02-20T01:12:06.235Z [err] npm ERR! /root/.npm/\_logs/2021-02-20T01\_12\_06\_222Z-debug.log  
> 2021-02-20T01:12:06.273Z rc=1

---

<div class="post-metadata">

**Author:** ![leftymuller](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/leftymuller/32/102326_2.png) [@leftymuller](https://discourse.nodered.org/u/leftymuller)\
**Post date:** [20 February 2021 04:16 UTC](https://discourse.nodered.org/t/error-when-installing-node/41329/2 "2021-02-20T04:16:11Z")

</div>

> [@MJS](#):
>
> ERR! stack Error: not found: make

Hi, something that stands out for me is the above... is make installed and accessible?

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [20 February 2021 06:50 UTC](https://discourse.nodered.org/t/error-when-installing-node/41329/3 "2021-02-20T06:50:53Z")

</div>

You need to install the package `build-essential`.  
`sudo apt install build-essential`

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [21 April 2021 06:51 UTC](https://discourse.nodered.org/t/error-when-installing-node/41329/4 "2021-04-21T06:51:04Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
