JamesBarwell / rpi-gpio.js

Control Raspberry Pi GPIO pins with node.js
MIT License
657 stars 116 forks source link

Error: Could not locate the bindings file. #36

Closed alexey-sh closed 8 years ago

alexey-sh commented 8 years ago
node a.js
/home/pi/server/node_modules/bindings/bindings.js:91
  throw err
  ^

Error: Could not locate the bindings file. Tried:
 → /home/pi/server/node_modules/epoll/build/epoll.node
 → /home/pi/server/node_modules/epoll/build/Debug/epoll.node
 → /home/pi/server/node_modules/epoll/build/Release/epoll.node
 → /home/pi/server/node_modules/epoll/out/Debug/epoll.node
 → /home/pi/server/node_modules/epoll/Debug/epoll.node
 → /home/pi/server/node_modules/epoll/out/Release/epoll.node
 → /home/pi/server/node_modules/epoll/Release/epoll.node
 → /home/pi/server/node_modules/epoll/build/default/epoll.node
 → /home/pi/server/node_modules/epoll/compiled/4.2.1/linux/arm/epoll.node
    at bindings (/home/pi/server/node_modules/bindings/bindings.js:88:9)
    at Object.<anonymous> (/home/pi/server/node_modules/epoll/epoll.js:1:99)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (/home/pi/server/node_modules/rpi-gpio/rpi-gpio.js:6:20)
    at Module._compile (module.js:435:26)

npm is 2.14.7, nodejs is 4.2.1, rpi-gpio is 0.7.0

cat /proc/version 
Linux version 4.1.19-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #858 SMP Tue Mar 15 15:56:00 GMT 2016
gcc --version
gcc (Raspbian 4.9.2-10) 4.9.2
g++ --version
g++ (Raspbian 4.9.2-10) 4.9.2

a.js is

var gpio = require('rpi-gpio');

THE SOLUTION npm rebuild