Skip to content

Instantly share code, notes, and snippets.

@ymichael
Created March 4, 2012 16:08
Show Gist options
  • Save ymichael/1973689 to your computer and use it in GitHub Desktop.
Save ymichael/1973689 to your computer and use it in GitHub Desktop.
npm output
// installed fine
michael:~ michael$ sudo npm cache clean
Password:
michael:~ michael$ sudo npm install forever -g
npm http GET https://registry.npmjs.org/forever
npm http 200 https://registry.npmjs.org/forever
npm http GET https://registry.npmjs.org/forever/-/forever-0.8.5.tgz
npm http 200 https://registry.npmjs.org/forever/-/forever-0.8.5.tgz
npm http GET https://registry.npmjs.org/broadway
npm http GET https://registry.npmjs.org/cliff
npm http GET https://registry.npmjs.org/daemon
npm http GET https://registry.npmjs.org/flatiron
npm http GET https://registry.npmjs.org/microtime
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/nconf
npm http GET https://registry.npmjs.org/nssocket
npm http GET https://registry.npmjs.org/node-fork
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/pkginfo
npm http GET https://registry.npmjs.org/portfinder
npm http GET https://registry.npmjs.org/ps-tree
npm http GET https://registry.npmjs.org/timespan
npm http GET https://registry.npmjs.org/watch
npm http GET https://registry.npmjs.org/utile
npm http GET https://registry.npmjs.org/winston
npm http 200 https://registry.npmjs.org/microtime
npm http GET https://registry.npmjs.org/microtime/-/microtime-0.2.0.tgz
npm http 200 https://registry.npmjs.org/daemon
npm http GET https://registry.npmjs.org/daemon/-/daemon-0.4.1.tgz
npm http 200 https://registry.npmjs.org/flatiron
npm http GET https://registry.npmjs.org/flatiron/-/flatiron-0.1.14.tgz
npm http 200 https://registry.npmjs.org/cliff
npm http GET https://registry.npmjs.org/cliff/-/cliff-0.1.7.tgz
npm http 200 https://registry.npmjs.org/broadway
npm http GET https://registry.npmjs.org/broadway/-/broadway-0.1.13.tgz
npm http 200 https://registry.npmjs.org/nconf
npm http GET https://registry.npmjs.org/nconf/-/nconf-0.5.1.tgz
npm http 200 https://registry.npmjs.org/node-fork
npm http GET https://registry.npmjs.org/node-fork/-/node-fork-0.4.2.tgz
npm http 200 https://registry.npmjs.org/nssocket
npm http GET https://registry.npmjs.org/nssocket/-/nssocket-0.3.7.tgz
npm http 200 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz
npm http 200 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz
npm http 200 https://registry.npmjs.org/pkginfo
npm http GET https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz
npm http 200 https://registry.npmjs.org/portfinder
npm http GET https://registry.npmjs.org/portfinder/-/portfinder-0.2.1.tgz
npm http 200 https://registry.npmjs.org/ps-tree
npm http GET https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.2.tgz
npm http 200 https://registry.npmjs.org/timespan
npm http GET https://registry.npmjs.org/timespan/-/timespan-2.0.1.tgz
npm http 200 https://registry.npmjs.org/watch
npm http GET https://registry.npmjs.org/watch/-/watch-0.5.0.tgz
npm http 200 https://registry.npmjs.org/utile
npm http GET https://registry.npmjs.org/utile/-/utile-0.0.10.tgz
npm http 200 https://registry.npmjs.org/microtime/-/microtime-0.2.0.tgz
npm http 200 https://registry.npmjs.org/daemon/-/daemon-0.4.1.tgz
npm http 200 https://registry.npmjs.org/flatiron/-/flatiron-0.1.14.tgz
npm http 200 https://registry.npmjs.org/cliff/-/cliff-0.1.7.tgz
npm http 200 https://registry.npmjs.org/winston
npm http GET https://registry.npmjs.org/winston/-/winston-0.5.10.tgz
npm http 200 https://registry.npmjs.org/broadway/-/broadway-0.1.13.tgz
npm http 200 https://registry.npmjs.org/nconf/-/nconf-0.5.1.tgz
npm http 200 https://registry.npmjs.org/node-fork/-/node-fork-0.4.2.tgz
npm http 200 https://registry.npmjs.org/nssocket/-/nssocket-0.3.7.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz
npm http 200 https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz
npm http 200 https://registry.npmjs.org/portfinder/-/portfinder-0.2.1.tgz
npm http 200 https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.2.tgz
npm http 200 https://registry.npmjs.org/timespan/-/timespan-2.0.1.tgz
npm http 200 https://registry.npmjs.org/watch/-/watch-0.5.0.tgz
npm http 200 https://registry.npmjs.org/utile/-/utile-0.0.10.tgz
npm http 200 https://registry.npmjs.org/winston/-/winston-0.5.10.tgz
npm http GET https://registry.npmjs.org/parse-table
> microtime@0.2.0 install /usr/local/lib/node_modules/forever/node_modules/microtime
> node-waf configure build
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/lru-cache
> daemon@0.4.1 preinstall /usr/local/lib/node_modules/forever/node_modules/daemon
> bash ./install
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/ncp
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/lazy
npm http GET https://registry.npmjs.org/eventemitter2
> node-fork@0.4.2 preinstall /usr/local/lib/node_modules/forever/node_modules/node-fork
> bash ./install
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/director/1.0.9-1
npm http GET https://registry.npmjs.org/optimist/0.3.1
npm http GET https://registry.npmjs.org/prompt/0.1.12
npm http GET https://registry.npmjs.org/colors/0.6.0-1
npm http GET https://registry.npmjs.org/eventemitter2/0.4.8
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/eyes
npm http GET https://registry.npmjs.org/ini
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/loggly
npm http GET https://registry.npmjs.org/stack-trace
Checking for program g++ or c++ : Checking for program g++ or c++ : /usr/bin/g++
Checking for program g++ or c++ : /usr/bin/g++
/usr/bin/g++
Checking for program cpp : Checking for program cpp : /usr/bin/cpp
/usr/bin/cpp
Checking for program ar : Checking for program ar : /usr/bin/ar
/usr/bin/ar
Checking for program ranlib : Checking for program ranlib : /usr/bin/ranlib
/usr/bin/ranlib
Checking for program cpp : /usr/bin/cpp
Checking for g++ : ok
Checking for program ar : /usr/bin/ar
Checking for g++ : Checking for program ranlib : ok
/usr/bin/ranlib
Checking for node path : ok /Users/michael/.node_libraries
Checking for node prefix : ok /usr/local
Checking for node path : ok /Users/michael/.node_libraries
Checking for node prefix : ok /usr/local
Checking for g++ : ok
Checking for node path : ok /Users/michael/.node_libraries
Checking for node prefix : ok /usr/local
'configure' finished successfully (0.170s)
'configure' finished successfully (0.176s)
Waf: Entering directory `/usr/local/lib/node_modules/forever/node_modules/daemon/build'
'configure' finished successfully (0.178s)
Waf: Entering directory `/usr/local/lib/node_modules/forever/node_modules/node-fork/build'
Waf: Entering directory `/usr/local/lib/node_modules/forever/node_modules/microtime/build'
[1/2] cxx: src/microtime.cc -> build/Release/src/microtime_1.o
[1/2] cxx: src/createpair.cc -> build/Release/src/createpair_1.o
[1/2] cxx: src/daemon.cc -> build/Release/src/daemon_1.o
npm http 200 https://registry.npmjs.org/parse-table
npm http GET https://registry.npmjs.org/parse-table/-/parse-table-0.0.0.tgz
[2/2] cxx_link: build/Release/src/createpair_1.o -> build/Release/createpair.node
[2/2] cxx_link: build/Release/src/microtime_1.o -> build/Release/microtime.node
npm http 200 https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.0.7.tgz
npm http 200 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-1.0.5.tgz
[2/2] cxx_link: build/Release/src/daemon_1.o -> build/Release/daemon.node
npm http 200 https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz
npm http 200 https://registry.npmjs.org/ncp
npm http GET https://registry.npmjs.org/ncp/-/ncp-0.2.5.tgz
npm http 200 https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz
npm http 200 https://registry.npmjs.org/lazy
npm http GET https://registry.npmjs.org/lazy/-/lazy-1.0.8.tgz
Waf: Leaving directory `/usr/local/lib/node_modules/forever/node_modules/daemon/build'
Waf: Leaving directory `/usr/local/lib/node_modules/forever/node_modules/microtime/build'
'build' finished successfully (1.957s)
'build' finished successfully (1.948s)
Waf: Leaving directory `/usr/local/lib/node_modules/forever/node_modules/node-fork/build'
'build' finished successfully (1.957s)
npm http 200 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/director/1.0.9-1
npm http GET https://registry.npmjs.org/director/-/director-1.0.9-1.tgz
npm http 200 https://registry.npmjs.org/eventemitter2
npm http 200 https://registry.npmjs.org/optimist/0.3.1
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.1.tgz
npm http GET https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.8.tgz
npm http 200 https://registry.npmjs.org/prompt/0.1.12
npm http GET https://registry.npmjs.org/prompt/-/prompt-0.1.12.tgz
npm http 200 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/async/-/async-0.1.18.tgz
npm http 200 https://registry.npmjs.org/colors/0.6.0-1
npm http GET https://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz
npm http 200 https://registry.npmjs.org/colors
npm http 200 https://registry.npmjs.org/eventemitter2/0.4.8
npm http 200 https://registry.npmjs.org/eyes
npm http GET https://registry.npmjs.org/eyes/-/eyes-0.1.7.tgz
npm http 304 https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/ini
npm http GET https://registry.npmjs.org/ini/-/ini-1.0.2.tgz
npm http 200 https://registry.npmjs.org/parse-table/-/parse-table-0.0.0.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.0.7.tgz
npm http 200 https://registry.npmjs.org/loggly
npm http 200 https://registry.npmjs.org/stack-trace
npm http GET https://registry.npmjs.org/loggly/-/loggly-0.3.11.tgz
npm http GET https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.6.tgz
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-1.0.5.tgz
npm http GET https://registry.npmjs.org/event-stream
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz
npm http 200 https://registry.npmjs.org/ncp/-/ncp-0.2.5.tgz
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz
npm http 200 https://registry.npmjs.org/lazy/-/lazy-1.0.8.tgz
npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/director/-/director-1.0.9-1.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.3.1.tgz
npm http 200 https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.8.tgz
npm http 200 https://registry.npmjs.org/prompt/-/prompt-0.1.12.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.1.18.tgz
npm http 200 https://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz
npm http 200 https://registry.npmjs.org/eyes/-/eyes-0.1.7.tgz
npm http 200 https://registry.npmjs.org/ini/-/ini-1.0.2.tgz
npm http 200 https://registry.npmjs.org/loggly/-/loggly-0.3.11.tgz
npm WARN eyes@0.1.7 dependencies field should be hash of <name>:<version-range> pairs
npm http 200 https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.6.tgz
npm http GET https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/event-stream
npm http GET https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz
npm http 304 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/request/-/request-2.9.153.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.9.153.tgz
/usr/local/bin/foreverd -> /usr/local/lib/node_modules/forever/bin/foreverd
/usr/local/bin/forever -> /usr/local/lib/node_modules/forever/bin/forever
forever@0.8.5 /usr/local/lib/node_modules/forever
├── watch@0.5.0
├── timespan@2.0.1
├── pkginfo@0.2.3
├── microtime@0.2.0
├── daemon@0.4.1
├── node-fork@0.4.2
├── portfinder@0.2.1 (mkdirp@0.0.7)
├── minimatch@0.0.5 (lru-cache@1.0.5)
├── optimist@0.2.8 (wordwrap@0.0.2)
├── nssocket@0.3.7 (lazy@1.0.8 eventemitter2@0.4.8)
├── utile@0.0.10 (rimraf@1.0.9 async@0.1.18 mkdirp@0.3.0 ncp@0.2.5)
├── cliff@0.1.7 (colors@0.6.0-1 eyes@0.1.7)
├── broadway@0.1.13 (colors@0.6.0-1 eventemitter2@0.4.8 optimist@0.3.1)
├── nconf@0.5.1 (ini@1.0.2 async@0.1.18 optimist@0.3.1)
├── flatiron@0.1.14 (director@1.0.9-1 optimist@0.3.1 prompt@0.1.12)
├── ps-tree@0.0.2 (parse-table@0.0.0)
└── winston@0.5.10
// still unable to run forever
michael:~ michael$ forever
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Unable to load shared library /usr/local/lib/node_modules/forever/node_modules/daemon/lib/daemon.v0.6.11.node
at Object..node (module.js:472:11)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
at Module.require (module.js:354:17)
at require (module.js:370:17)
at Object.<anonymous> (/usr/local/lib/node_modules/forever/node_modules/daemon/lib/daemon.js:12:11)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment