Be the first user to complete this post

  • 0
Add to List

Resolved - Error: Could not load the bindings file. Tried

I ran into this issue when running starting my nodejs app using pm2. For some reason, when my app kept on crashing. Upon checking my pm2 logs, I saw the following error message.

Error: Could not locate the bindings file. Tried:
 /opt/zem-web/node_modules/bcrypt/build/bcrypt_lib.node
 /opt/zem-web/node_modules/bcrypt/build/Debug/bcrypt_lib.node
 /opt/zem-web/node_modules/bcrypt/build/Release/bcrypt_lib.node
 /opt/zem-web/node_modules/bcrypt/out/Debug/bcrypt_lib.node
 /opt/zem-web/node_modules/bcrypt/Debug/bcrypt_lib.node
 /opt/zem-web/node_modules/bcrypt/out/Release/bcrypt_lib.node
 /opt/zem-web/node_modules/bcrypt/Release/bcrypt_lib.node
 /opt/zem-web/node_modules/bcrypt/build/default/bcrypt_lib.node
The following two commands helped me resolve it on my Ubuntu setup
sudo npm install -g node-gyp
sudo node-gyp rebuild



Also Read:

  1. Troubleshooting: Fatal error: watch ENOSPC on grunt watch
  2. Resolved - Error: listen eaccess using nodejs and pm2
  3. css: margin does not work
  4. Error: can not find module 'underscore'
  5. Resolved - /usr/bin/env: node: No such file or directory
  6. Failed to lookup view index.js in directory - krakenjs
  7. Making max width work in internet explorer