pigpio: Could not locate bindings file
Hi when ever I use node to run my JS file I am displayed this error:
doorpi@doorpi:~ $ cd Smartphone-Doorlock/
doorpi@doorpi:~/Smartphone-Doorlock $ node doorlock.js
/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/node_modules/bindings/bindings.js:91
throw err
^
Error: Could not locate the bindings file. Tried:
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/Debug/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/Release/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/out/Debug/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/Debug/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/out/Release/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/Release/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/default/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/compiled/16.15.1/linux/arm/pigpio.node
at bindings (/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/node_modules/bindings/bindings.js:88:9)
at Object.<anonymous> (/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/pigpio.js:5:31)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/home/doorpi/Smartphone-Doorlock/doorlock.js:47:12)
at Module._compile (node:internal/modules/cjs/loader:1105:14) {
tries: [
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/Debug/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/Release/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/out/Debug/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/Debug/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/out/Release/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/Release/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/default/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/compiled/16.15.1/linux/arm/pigpio.node'
]
}
doorpi@doorpi:~/Smartphone-Doorlock $
Attempting to run using the sudo $(which node) gives me the same error:
doorpi@doorpi:~/Smartphone-Doorlock $ sudo $(which node) doorlock.js
/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/node_modules/bindings/bindings.js:91
throw err
^
Error: Could not locate the bindings file. Tried:
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/Debug/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/Release/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/out/Debug/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/Debug/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/out/Release/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/Release/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/default/pigpio.node
→ /home/doorpi/Smartphone-Doorlock/node_modules/pigpio/compiled/16.15.1/linux/arm/pigpio.node
at bindings (/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/node_modules/bindings/bindings.js:88:9)
at Object.<anonymous> (/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/pigpio.js:5:31)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/home/doorpi/Smartphone-Doorlock/doorlock.js:47:12)
at Module._compile (node:internal/modules/cjs/loader:1105:14) {
tries: [
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/Debug/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/Release/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/out/Debug/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/Debug/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/out/Release/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/Release/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/build/default/pigpio.node',
'/home/doorpi/Smartphone-Doorlock/node_modules/pigpio/compiled/16.15.1/linux/arm/pigpio.node'
]
}
doorpi@doorpi:~/Smartphone-Doorlock $
My node versions are below:
node -v: v16.15.1
sudo node -v: v16.15.1
Any assistance would be deeply thanked and welcome, thank you, !
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 22 (11 by maintainers)
Ok all good. Thank you so much for your help with pigpio ! Ill do some more research own ssl
I can’t help you with SSL auth issues in blynk. The problems with the pigpio Node.js modules have been resolved. I’ll go ahead and close this issue. Good luck.
Hi, I installed pigpio via a few different commands:
sudo apt-get install rpi.gpiosudo npm install pi-gpionpm install pi-gpiosudo apt-get install pigpioapt-get install pigpioNone of these have worked, and have produced the errors above According to the output of the installer, I assume that pigpio installed successfully