Run the following before npm install, I ran into this issue as well when testing the vagrant image, I have a patch for it which I have not committed yet
sudo npm config set registry http://registry.npmjs.org/ -Jake On Thu, Mar 27, 2014 at 2:20 PM, Chamila Wijayarathna < cdwijayarat...@gmail.com> wrote: > Hello all, > I trying to run sample nodejs severs and clients in lib/nodejs folder. But > when I tried to run them I am getting following error. > > *chamila@chamila-Dell-System-Vostro-3450:~/GSoC/thrift$ nodejs > lib/nodejs/test/client.js -p binary -t buffered * > > *module.js:337* > * throw new Error("Cannot find module '" + request + "'");* > * ^* > *Error: Cannot find module 'thrift/transport'* > * at Function._resolveFilename (module.js:337:11)* > * at Function._load (module.js:279:25)* > * at Module.require (module.js:359:17)* > * at require (module.js:375:17)* > * at Object.<anonymous> > (/home/chamila/GSoC/thrift/lib/nodejs/test/client.js:27:24)* > * at Module._compile (module.js:446:26)* > * at Object..js (module.js:464:10)* > * at Module.load (module.js:353:32)* > * at Function._load (module.js:311:12)* > * at Array.0 (module.js:484:10)* > > I tried to install thrift/transport using npm, but it didn't work either. > > *chamila@chamila-Dell-System-Vostro-3450:~/GSoC/thrift$ sudo npm install > thrift/transport* > *[sudo] password for chamila: * > *npm ERR! Could not install: thrift/transport* > > *npm ERR! Error: ENOENT, stat 'thrift/transport'* > *npm ERR! You may report this log at:* > *npm ERR! <http://bugs.debian.org/npm <http://bugs.debian.org/npm>>* > *npm ERR! or use* > *npm ERR! reportbug --attach /home/chamila/GSoC/thrift/npm-debug.log > npm* > *npm ERR! * > *npm ERR! System Linux 3.8.0-19-generic* > *npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" > "thrift/transport"* > *npm ERR! cwd /home/chamila/GSoC/thrift* > *npm ERR! node -v v0.6.19* > *npm ERR! npm -v 1.1.4* > *npm ERR! path thrift/transport* > *npm ERR! code ENOENT* > *npm ERR! message ENOENT, stat 'thrift/transport'* > *npm ERR! errno {}* > *npm ERR! * > *npm ERR! Additional logging details can be found in:* > *npm ERR! /home/chamila/GSoC/thrift/npm-debug.log* > *npm not ok* > > What should I do for this? > > > -- > *Chamila Dilshan Wijayarathna,* > SMIEEE, SMIESL, > Undergraduate, > Department of Computer Science and Engineering, > University of Moratuwa. >