aws-iot-raspberry-pi-how-to icon indicating copy to clipboard operation
aws-iot-raspberry-pi-how-to copied to clipboard

install aws-iot-device-sdk-js error

Open horizontracy opened this issue 9 years ago • 1 comments

Hi, I met a issue when installing your js sdk. Following is the full log.

pi@raspberrypi:~/dev/aws_iot $ npm install https://github.com/aws/aws-iot-device-sdk-js -g
\
> [email protected] install /home/pi/.nvm/v4.0.0/lib/node_modules/aws-iot-device-sdk/node_modules/mqtt/node_modules/websocket-stream/node_modules/ws/node_modules/bufferutil
> node-gyp rebuild

make: Entering directory '/home/pi/.nvm/v4.0.0/lib/node_modules/aws-iot-device-sdk/node_modules/mqtt/node_modules/websocket-stream/node_modules/ws/node_modules/bufferutil/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  COPY Release/bufferutil.node
make: Leaving directory '/home/pi/.nvm/v4.0.0/lib/node_modules/aws-iot-device-sdk/node_modules/mqtt/node_modules/websocket-stream/node_modules/ws/node_modules/bufferutil/build'

> [email protected] install /home/pi/.nvm/v4.0.0/lib/node_modules/aws-iot-device-sdk/node_modules/mqtt/node_modules/websocket-stream/node_modules/ws/node_modules/utf-8-validate
> node-gyp rebuild

make: Entering directory '/home/pi/.nvm/v4.0.0/lib/node_modules/aws-iot-device-sdk/node_modules/mqtt/node_modules/websocket-stream/node_modules/ws/node_modules/utf-8-validate/build'
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  COPY Release/validation.node
make: Leaving directory '/home/pi/.nvm/v4.0.0/lib/node_modules/aws-iot-device-sdk/node_modules/mqtt/node_modules/websocket-stream/node_modules/ws/node_modules/utf-8-validate/build'

> [email protected] postinstall /home/pi/.nvm/v4.0.0/lib/node_modules/aws-iot-device-sdk
> node ./node_modules/gulp/bin/gulp.js --verbose

module.js:338
    throw err;
    ^

Error: Cannot find module '/home/pi/.nvm/v4.0.0/lib/node_modules/aws-iot-device-sdk/node_modules/gulp/bin/gulp.js'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:286:25)
    at Function.Module.runMain (module.js:475:10)
    at startup (node.js:117:18)
    at node.js:951:3
npm ERR! Linux 4.1.13-v7+
npm ERR! argv "/home/pi/.nvm/v4.0.0/bin/node" "/home/pi/.nvm/v4.0.0/bin/npm" "install" "https://github.com/aws/aws-iot-device-sdk-js" "-g"
npm ERR! node v4.0.0
npm ERR! npm  v2.14.2
npm ERR! code ELIFECYCLE

npm ERR! [email protected] postinstall: `node ./node_modules/gulp/bin/gulp.js --verbose`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script 'node ./node_modules/gulp/bin/gulp.js --verbose'.
npm ERR! This is most likely a problem with the aws-iot-device-sdk package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node ./node_modules/gulp/bin/gulp.js --verbose
npm ERR! You can get their info via:
npm ERR!     npm owner ls aws-iot-device-sdk
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/pi/dev/aws_iot/npm-debug.log

Besides, I installed my rpi with node. Here is the info.

pi@raspberrypi:~/dev/aws_iot $ node -v
v4.0.0
pi@raspberrypi:~/dev/aws_iot $ npm -v
2.14.2

Could u please give any suggestions? Many Thanks.

horizontracy avatar Dec 10 '15 06:12 horizontracy

I am encountering the same issue...

h05558 avatar Jan 21 '16 05:01 h05558