zeromq.node icon indicating copy to clipboard operation
zeromq.node copied to clipboard

Rebuild does not create folder zmq/build

Open bitliner opened this issue 9 years ago • 1 comments

I am running an npm project and one of its dependencies depends on zmq.

I am running everything inside a docker container, and when I run the build process of the container (so after installation of all the dependencies using npm install), I also rebuild zmq using the command npm rebuild zmq.

But when I run the npm project inside the container, it throws the following error:

Error: Could not locate the bindings file. Tried:
 → /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/build/zmq.node
 → /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/build/Debug/zmq.node
 → /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/build/Release/zmq.node
 → /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/out/Debug/zmq.node
 → /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/Debug/zmq.node
 → /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/out/Release/zmq.node
 → /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/Release/zmq.node
 → /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/build/default/zmq.node
 → /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/compiled/4.2.2/linux/x64/zmq.node
    at bindings (/usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/node_modules/bindings/bindings.js:88:9)
    at Object.<anonymous> (/usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/lib/index.js:6:30)
    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> (/usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/index.js:2:18)
    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> (/usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/index.js:4:11)

During the rebuild step, it prints the following warning:

npm WARN cannot run in wd [email protected] node-gyp rebuild (wd=/usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq)

bitliner avatar Nov 25 '15 12:11 bitliner

Yeah having the same issue

its2mc avatar Mar 30 '17 11:03 its2mc