Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

NPM can't install appjs. Error: Cannot find module 'graceful-fs'

Tags:

linux

node.js

npm

I installed node.js and npm already, but when I try to install appjs I get this error:

zephlon@zephlon-T5254:~$ npm install appjs

node.js:201
    throw e; // process.nextTick error, or 'error' event on first tick
          ^
Error: Cannot find module 'graceful-fs'
    at Function._resolveFilename (module.js:334:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:357:17)
    at require (module.js:368:17)
    at Object.<anonymous> (/usr/share/npm/lib/utils/ini.js:32:10)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)
    at Module.load (module.js:351:31)
    at Function._load (module.js:310:12)
    at Module.require (module.js:357:17)

I get similar errors on any attempt to install graceful-fs.

I am using Ubuntu 12.04 LTS.

P.S.: Here's the link to the appjs website: http://appjs.org/

like image 710
Ruby Avatar asked May 27 '12 18:05

Ruby


3 Answers

use the following script to solve this

git clone git://github.com/isaacs/npm.git
cd npm/script
chmod +x bootstrap
sudo ./bootstrap
like image 108
Rajender Saini Avatar answered Oct 19 '22 00:10

Rajender Saini


I had this problem when trying to install anything with npm on a Ubuntu LTS12.04 vps, and I solved it with

sudo apt-get remove npm
sudo apt-get install npm

You may also want to run npm install __ inside of /usr/lib/nodejs

like image 29
Ajax Avatar answered Oct 18 '22 23:10

Ajax


With the node.js PPA from Chris Lea, npm is integrated in the nodejs package since version 0.10. Works with 12.04 LTS.

like image 43
webwurst Avatar answered Oct 19 '22 00:10

webwurst