jshint/node-jshint — Issue #74: Can't install via "sudo npm install -g jshint"
Author: taijinlee
Created: 2012-01-17 21:35:50+00:00
State: open

I'm not sure what's happening here... Maybe I'm doing something stupid.

```bash
me@graphite:~/$ sudo npm install -g jshint
Password:
npm http GET https://registry.npmjs.org/jshint
npm http 200 https://registry.npmjs.org/jshint
npm http GET https://registry.npmjs.org/jshint/-/jshint-0.5.6.tgz
npm http 200 https://registry.npmjs.org/jshint/-/jshint-0.5.6.tgz
npm http GET https://registry.npmjs.org/argsparser
npm http GET https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.1.3.tgz
npm http 200 https://registry.npmjs.org/argsparser
npm http GET https://registry.npmjs.org/argsparser/-/argsparser-0.0.6.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.1.3.tgz
npm http 200 https://registry.npmjs.org/argsparser/-/argsparser-0.0.6.tgz
npm http GET https://registry.npmjs.org/lru-cache
npm http 200 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-1.0.5.tgz
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-1.0.5.tgz
npm ERR! error installing jshint@0.5.6
npm ERR! Error: ENOENT, no such file or directory '/usr/local/lib/node_modules/jshint/bin/hint'
npm ERR! Report this *entire* log at:
npm ERR!
npm ERR! or email it to:
npm ERR!
npm ERR!
npm ERR! System Darwin 10.8.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "jshint"
npm ERR! cwd /Users/me
npm ERR! node -v v0.6.6
npm ERR! npm -v 1.1.0-beta-4
npm ERR! path /usr/local/lib/node_modules/jshint/bin/hint
npm ERR! code ENOENT
npm ERR! message ENOENT, no such file or directory '/usr/local/lib/node_modules/jshint/bin/hint'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! MYFOLDER/npm-debug.log
npm not ok
```

```bash
MYFOLDER/npm-debug.log

info it worked if it ends with ok
verbose cli [ 'node', '/usr/local/bin/npm', 'install', '-g', 'jshint' ]
info using npm@1.1.0-beta-4
info using node@v0.6.6
verbose config file /Users/me/.npmrc
verbose config file /usr/local/etc/npmrc
verbose config file /usr/local/lib/node_modules/npm/npmrc
silly exec /usr/local/bin/node "/usr/local/lib/node_modules/npm/bin/npm-get-uid-gid.js" "nobody" 20
silly spawning [ '/usr/local/bin/node',
silly spawning [ '/usr/local/lib/node_modules/npm/bin/npm-get-uid-gid.js',
silly spawning 'nobody',
silly spawning 20 ],
silly spawning null ]
silly output from getuid/gid {"uid":-2,"gid":20}
silly output from getuid/gid
verbose into /usr/local/lib [ 'jshint' ]
verbose cache add jshint
verbose cache add [ 'jshint', null ]
silly cache add: name, spec, args [ undefined, 'jshint', [ 'jshint', null ] ]
verbose parsed url { pathname: 'jshint', path: 'jshint', href: 'jshint' }
verbose addNamed [ 'jshint', '' ]
verbose addNamed [ null, '' ]
silly name, range, hasData [ 'jshint', '', false ]
verbose raw, before any munging jshint
verbose url resolving [ 'https://registry.npmjs.org/', './jshint' ]
verbose url resolved https://registry.npmjs.org/jshint
verbose etag "9HOIP6EOXAENBC4KB08JCS7PG"
http GET https://registry.npmjs.org/jshint
http 304 https://registry.npmjs.org/jshint
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"9HOIP6EOXAENBC4KB08JCS7PG"',
silly get cb date: 'Tue, 17 Jan 2012 21:24:32 GMT',
silly get cb 'content-length': '0' } ]
verbose etag jshint from cache
silly name, range, hasData 2 [ 'jshint', '', true ]
silly versions [ 'jshint',
silly versions [ '0.1.8',
silly versions '0.1.9',
silly versions '0.2.0',
silly versions '0.2.1',
silly versions '0.2.2',
silly versions '0.2.3',
silly versions '0.3.0',
silly versions '0.3.1',
silly versions '0.4.0',
silly versions '0.5.0',
silly versions '0.5.1',
silly versions '0.5.2',
silly versions '0.5.3',
silly versions '0.5.4',
silly versions '0.5.5',
silly versions '0.5.6' ] ]
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.14-darwin-x64-10.8.0',
verbose bin dist { shasum: '64ed3d3701d2becbd3f838b4d4280aef72731b2c',
verbose bin dist tarball: 'http://registry.npmjs.org/jshint/-/jshint-0.5.6.tgz' } ]
verbose caching /Users/me/.npm/jshint/0.5.6/package/package.json
verbose loadDefaults jshint@0.5.6
silly resolved [ { name: 'jshint',
silly resolved version: '0.5.6',
silly resolved description: 'A CLI for JSHint',
silly resolved homepage: 'http://github.com/jshint/node-jshint',
silly resolved author:
silly resolved { name: 'Brent Lintner',
silly resolved email: 'brent.lintner@gmail.com',
silly resolved url: 'http://github.com/brentlintner' },
silly resolved licenses:
silly resolved [ { type: 'MIT',
silly resolved url: 'http://www.opensource.org/licenses/mit-license.php' } ],
silly resolved bin: { jshint: './bin/hint' },
silly resolved main: 'packages/jshint/jshint',
silly resolved files:
silly resolved [ 'packages/jshint/README.markdown',
silly resolved 'packages/jshint/jshint.js',
silly resolved 'README.md',
silly resolved 'LICENSE',
silly resolved 'HELP',
silly resolved 'bin/hint',
silly resolved 'lib' ],
silly resolved dependencies: { argsparser: '>=0.0.3', minimatch: '>=0.0.4' },
silly resolved devDependencies: { 'jasmine-node': '1.0.7' },
silly resolved preferGlobal: true,
silly resolved _id: 'jshint@0.5.6',
silly resolved engines: { node: '*' },
silly resolved _engineSupported: true,
silly resolved _npmVersion: '1.1.0-beta-4',
silly resolved _nodeVersion: 'v0.6.6',
silly resolved _defaultsLoaded: true,
silly resolved scripts: {} } ]
info into /usr/local/lib jshint@0.5.6
info installOne jshint@0.5.6
info unbuild /usr/local/lib/node_modules/jshint
verbose from cache /Users/me/.npm/jshint/0.5.6/package/package.json
verbose mkdir (expected) error ENOENT, no such file or directory '/usr/local/lib/node_modules/___jshint.npm'
verbose mkdir done: /usr/local/lib/node_modules/___jshint.npm 755
verbose unpack_ uid, gid [ -2, 20 ]
verbose unpackTarget /usr/local/lib/node_modules/jshint
silly gunzTarPerm modes [ '755', '644' ]
silly afterUntar undefined
silly asyncMap in gTP /usr/local/lib/node_modules/___jshint.npm/package
silly asyncMap in gTP /usr/local/lib/node_modules/___jshint.npm/package/.gitmodules
silly asyncMap in gTP /usr/local/lib/node_modules/___jshint.npm/package/.jshintignore
silly asyncMap in gTP /usr/local/lib/node_modules/___jshint.npm/package/.jshintrc
silly asyncMap in gTP /usr/local/lib/node_modules/___jshint.npm/package/.npmignore
silly asyncMap in gTP /usr/local/lib/node_modules/___jshint.npm/package/HELP
silly asyncMap in gTP /usr/local/lib/node_modules/___jshint.npm/package/LICENSE
silly asyncMap in gTP /usr/local/lib/node_modules/___jshint.npm/package/package.json
silly asyncMap in gTP /usr/local/lib/node_modules/___jshint.npm/package/README.md
silly asyncMap in gTP /usr/local/lib/node_modules/___jshint.npm/package/packages
silly asyncMap in gTP /usr/local/lib/node_modules/___jshint.npm/package/packages/jshint
silly asyncMap in gTP /usr/local/lib/node_modules/___jshint.npm/package/packages/jshint/.npmignore
verbose gunzed /usr/local/lib/node_modules/___jshint.npm/package
verbose rm'ed /usr/local/lib/node_modules/jshint
verbose renamed [ '/usr/local/lib/node_modules/___jshint.npm/package',
verbose renamed '/usr/local/lib/node_modules/jshint' ]
verbose caching /usr/local/lib/node_modules/jshint/package.json
verbose loadDefaults jshint@0.5.6
info preinstall jshint@0.5.6
verbose from cache /usr/local/lib/node_modules/jshint/package.json
verbose into /usr/local/lib/node_modules/jshint [ 'argsparser@>=0.0.3', 'minimatch@>=0.0.4' ]
verbose cache add argsparser@>=0.0.3
verbose cache add [ 'argsparser@>=0.0.3', null ]
silly cache add: name, spec, args [ undefined,
silly cache add: name, spec, args 'argsparser@>=0.0.3',
silly cache add: name, spec, args [ 'argsparser@>=0.0.3', null ] ]
verbose parsed url { pathname: 'argsparser@',
verbose parsed url path: 'argsparser@',
verbose parsed url href: 'argsparser@' }
silly cache add: name, spec, args [ 'argsparser', '>=0.0.3', [ 'argsparser', '>=0.0.3' ] ]
verbose parsed url { pathname: '=0.0.3', path: '=0.0.3', href: '=0.0.3' }
verbose addNamed [ 'argsparser', '>=0.0.3' ]
verbose addNamed [ null, '>=0.0.3' ]
silly name, range, hasData [ 'argsparser', '>=0.0.3', false ]
verbose cache add minimatch@>=0.0.4
verbose cache add [ 'minimatch@>=0.0.4', null ]
silly cache add: name, spec, args [ undefined, 'minimatch@>=0.0.4', [ 'minimatch@>=0.0.4', null ] ]
verbose parsed url { pathname: 'minimatch@',
verbose parsed url path: 'minimatch@',
verbose parsed url href: 'minimatch@' }
silly cache add: name, spec, args [ 'minimatch', '>=0.0.4', [ 'minimatch', '>=0.0.4' ] ]
verbose parsed url { pathname: '=0.0.4', path: '=0.0.4', href: '=0.0.4' }
verbose addNamed [ 'minimatch', '>=0.0.4' ]
verbose addNamed [ null, '>=0.0.4' ]
silly name, range, hasData [ 'minimatch', '>=0.0.4', false ]
verbose raw, before any munging argsparser
verbose url resolving [ 'https://registry.npmjs.org/', './argsparser' ]
verbose url resolved https://registry.npmjs.org/argsparser
verbose etag "AQFO44FA2B6559P6X0FFXNU7A"
http GET https://registry.npmjs.org/argsparser
verbose raw, before any munging minimatch
verbose url resolving [ 'https://registry.npmjs.org/', './minimatch' ]
verbose url resolved https://registry.npmjs.org/minimatch
verbose etag "1KP7CTUCJDFGOREOHC3MZCASC"
http GET https://registry.npmjs.org/minimatch
http 304 https://registry.npmjs.org/argsparser
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"AQFO44FA2B6559P6X0FFXNU7A"',
silly get cb date: 'Tue, 17 Jan 2012 21:24:37 GMT',
silly get cb 'content-length': '0' } ]
verbose etag argsparser from cache
silly name, range, hasData 2 [ 'argsparser', '>=0.0.3', true ]
silly versions [ 'argsparser', [ '0.0.3', '0.0.4', '0.0.5', '0.0.6' ] ]
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.14-darwin-x64-10.8.0',
verbose bin dist { shasum: 'ff45eb5b92c004225cf146a51d339dccb265be63',
verbose bin dist tarball: 'http://registry.npmjs.org/argsparser/-/argsparser-0.0.6.tgz' } ]
verbose caching /Users/me/.npm/argsparser/0.0.6/package/package.json
verbose loadDefaults argsparser@0.0.6
http 304 https://registry.npmjs.org/minimatch
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"1KP7CTUCJDFGOREOHC3MZCASC"',
silly get cb date: 'Tue, 17 Jan 2012 21:24:39 GMT',
silly get cb 'content-length': '0' } ]
verbose etag minimatch from cache
silly name, range, hasData 2 [ 'minimatch', '>=0.0.4', true ]
silly versions [ 'minimatch',
silly versions [ '0.0.1', '0.0.2', '0.0.4', '0.0.5', '0.1.1', '0.1.2', '0.1.3' ] ]
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.14-darwin-x64-10.8.0',
verbose bin dist { shasum: '3811e5808181ee2d923614faf14e0b24543daf06',
verbose bin dist tarball: 'http://registry.npmjs.org/minimatch/-/minimatch-0.1.3.tgz' } ]
verbose caching /Users/me/.npm/minimatch/0.1.3/package/package.json
verbose loadDefaults minimatch@0.1.3
silly resolved [ { name: 'argsparser',
silly resolved description: 'A tiny command line arguments parser',
silly resolved version: '0.0.6',
silly resolved author: { name: 'Oleg Slobodskoi', email: 'oleg008@gmail.com' },
silly resolved repository: { type: 'git', url: 'git://github.com/kof/node-argsparser.git' },
silly resolved keywords: [ 'arguments', 'options', 'command line', 'parser' ],
silly resolved engines: { node: '>= 0.2.0' },
silly resolved scripts: { test: 'node ./test/test.js' },
silly resolved licenses:
silly resolved [ { type: 'MIT',
silly resolved url: 'http://www.opensource.org/licenses/mit-license.php' } ],
silly resolved _id: 'argsparser@0.0.6',
silly resolved dependencies: {},
silly resolved devDependencies: {},
silly resolved _engineSupported: true,
silly resolved _npmVersion: '1.1.0-beta-4',
silly resolved _nodeVersion: 'v0.6.6',
silly resolved _defaultsLoaded: true },
silly resolved { author:
silly resolved { name: 'Isaac Z. Schlueter',
silly resolved email: 'i@izs.me',
silly resolved url: 'http://blog.izs.me' },
silly resolved name: 'minimatch',
silly resolved description: 'a glob matcher in javascript',
silly resolved version: '0.1.3',
silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/minimatch.git' },
silly resolved main: 'minimatch.js',
silly resolved scripts: { test: 'tap test' },
silly resolved engines: { node: '*' },
silly resolved dependencies: { 'lru-cache': '~1.0.5' },
silly resolved devDependencies: { tap: '~0.1.3' },
silly resolved licenses:
silly resolved [ { type: 'MIT',
silly resolved url: 'http://github.com/isaacs/minimatch/raw/master/LICENSE' } ],
silly resolved _id: 'minimatch@0.1.3',
silly resolved _engineSupported: true,
silly resolved _npmVersion: '1.1.0-beta-4',
silly resolved _nodeVersion: 'v0.6.6',
silly resolved _defaultsLoaded: true } ]
info into /usr/local/lib/node_modules/jshint argsparser@0.0.6
info into /usr/local/lib/node_modules/jshint minimatch@0.1.3
info installOne argsparser@0.0.6
info installOne minimatch@0.1.3
info unbuild /usr/local/lib/node_modules/jshint/node_modules/argsparser
info unbuild /usr/local/lib/node_modules/jshint/node_modules/minimatch
verbose from cache /Users/me/.npm/argsparser/0.0.6/package/package.json
verbose from cache /Users/me/.npm/minimatch/0.1.3/package/package.json
verbose mkdir (expected) error ENOENT, no such file or directory '/usr/local/lib/node_modules/jshint/node_modules'
verbose mkdir (expected) error ENOENT, no such file or directory '/usr/local/lib/node_modules/jshint/node_modules'
verbose mkdir (expected) error ENOENT, no such file or directory '/usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm'
verbose mkdir (expected) error ENOENT, no such file or directory '/usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm'
verbose mkdir done: /usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm 755
verbose mkdir done: /usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm 755
verbose unpack_ uid, gid [ -2, 20 ]
verbose unpackTarget /usr/local/lib/node_modules/jshint/node_modules/minimatch
silly gunzTarPerm modes [ '755', '644' ]
verbose unpack_ uid, gid [ -2, 20 ]
verbose unpackTarget /usr/local/lib/node_modules/jshint/node_modules/argsparser
silly gunzTarPerm modes [ '755', '644' ]
silly afterUntar undefined
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm/package
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm/package/.npmignore
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm/package/index.js
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm/package/Makefile
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm/package/readme.md
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm/package/package.json
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm/package/lib
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm/package/lib/argsparser.js
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm/package/test
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm/package/test/test.js
verbose gunzed /usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm/package
verbose rm'ed /usr/local/lib/node_modules/jshint/node_modules/argsparser
verbose renamed [ '/usr/local/lib/node_modules/jshint/node_modules/___argsparser.npm/package',
verbose renamed '/usr/local/lib/node_modules/jshint/node_modules/argsparser' ]
silly afterUntar undefined
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm/package
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm/package/.travis.yml
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm/package/LICENSE
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm/package/minimatch.js
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm/package/package.json
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm/package/README.md
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm/package/test
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm/package/test/basic.js
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm/package/test/brace-expand.js
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm/package/test/caching.js
verbose gunzed /usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm/package
verbose rm'ed /usr/local/lib/node_modules/jshint/node_modules/minimatch
verbose renamed [ '/usr/local/lib/node_modules/jshint/node_modules/___minimatch.npm/package',
verbose renamed '/usr/local/lib/node_modules/jshint/node_modules/minimatch' ]
verbose caching /usr/local/lib/node_modules/jshint/node_modules/argsparser/package.json
verbose loadDefaults argsparser@0.0.6
info preinstall argsparser@0.0.6
verbose caching /usr/local/lib/node_modules/jshint/node_modules/minimatch/package.json
verbose loadDefaults minimatch@0.1.3
verbose from cache /usr/local/lib/node_modules/jshint/node_modules/argsparser/package.json
verbose into /usr/local/lib/node_modules/jshint/node_modules/argsparser []
silly resolved []
verbose about to build /usr/local/lib/node_modules/jshint/node_modules/argsparser
info build /usr/local/lib/node_modules/jshint/node_modules/argsparser
verbose from cache /usr/local/lib/node_modules/jshint/node_modules/argsparser/package.json
verbose linkStuff [ true,
verbose linkStuff '/usr/local/lib/node_modules',
verbose linkStuff false,
verbose linkStuff '/usr/local/lib/node_modules/jshint/node_modules' ]
info linkStuff argsparser@0.0.6
verbose linkBins argsparser@0.0.6
verbose linkMans argsparser@0.0.6
verbose rebuildBundles argsparser@0.0.6
info install argsparser@0.0.6
info preinstall minimatch@0.1.3
info postinstall argsparser@0.0.6
verbose from cache /usr/local/lib/node_modules/jshint/node_modules/minimatch/package.json
verbose into /usr/local/lib/node_modules/jshint/node_modules/minimatch [ 'lru-cache@~1.0.5' ]
verbose installOne cb argsparser@0.0.6
verbose cache add lru-cache@~1.0.5
verbose cache add [ 'lru-cache@~1.0.5', null ]
silly cache add: name, spec, args [ undefined, 'lru-cache@~1.0.5', [ 'lru-cache@~1.0.5', null ] ]
verbose parsed url { pathname: 'lru-cache@~1.0.5',
verbose parsed url path: 'lru-cache@~1.0.5',
verbose parsed url href: 'lru-cache@~1.0.5' }
silly cache add: name, spec, args [ 'lru-cache', '~1.0.5', [ 'lru-cache', '~1.0.5' ] ]
verbose parsed url { pathname: '~1.0.5', path: '~1.0.5', href: '~1.0.5' }
verbose addNamed [ 'lru-cache', '~1.0.5' ]
verbose addNamed [ null, '>=1.0.5- <1.1.0-' ]
silly name, range, hasData [ 'lru-cache', '>=1.0.5- <1.1.0-', false ]
verbose raw, before any munging lru-cache
verbose url resolving [ 'https://registry.npmjs.org/', './lru-cache' ]
verbose url resolved https://registry.npmjs.org/lru-cache
verbose etag "AOR8P56R7GJ3TDWCA51N98MKM"
http GET https://registry.npmjs.org/lru-cache
http 304 https://registry.npmjs.org/lru-cache
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"AOR8P56R7GJ3TDWCA51N98MKM"',
silly get cb date: 'Tue, 17 Jan 2012 21:24:42 GMT',
silly get cb 'content-length': '0' } ]
verbose etag lru-cache from cache
silly name, range, hasData 2 [ 'lru-cache', '>=1.0.5- <1.1.0-', true ]
silly versions [ 'lru-cache', [ '1.0.1', '1.0.2', '1.0.3', '1.0.4', '1.0.5' ] ]
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.14-darwin-x64-10.8.0',
verbose bin dist { shasum: '62815a3bcb609c1c086e78e4c6a1c4c025267551',
verbose bin dist tarball: 'http://registry.npmjs.org/lru-cache/-/lru-cache-1.0.5.tgz' } ]
verbose caching /Users/me/.npm/lru-cache/1.0.5/package/package.json
verbose loadDefaults lru-cache@1.0.5
silly resolved [ { name: 'lru-cache',
silly resolved description: 'A cache object that deletes the least-recently-used items.',
silly resolved version: '1.0.5',
silly resolved author: { name: 'Isaac Z. Schlueter', email: 'i@izs.me' },
silly resolved scripts: { test: 'tap test' },
silly resolved main: 'lib/lru-cache.js',
silly resolved repository:
silly resolved { type: 'git',
silly resolved url: 'git://github.com/isaacs/node-lru-cache.git' },
silly resolved devDependencies: { tap: '0.1' },
silly resolved license:
silly resolved { type: 'MIT',
silly resolved url: 'http://github.com/isaacs/node-lru-cache/raw/master/LICENSE' },
silly resolved _id: 'lru-cache@1.0.5',
silly resolved dependencies: {},
silly resolved engines: { node: '*' },
silly resolved _engineSupported: true,
silly resolved _npmVersion: '1.1.0-beta-4',
silly resolved _nodeVersion: 'v0.6.6',
silly resolved _defaultsLoaded: true } ]
info into /usr/local/lib/node_modules/jshint/node_modules/minimatch lru-cache@1.0.5
info installOne lru-cache@1.0.5
info unbuild /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/lru-cache
verbose from cache /Users/me/.npm/lru-cache/1.0.5/package/package.json
verbose mkdir (expected) error ENOENT, no such file or directory '/usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules'
verbose mkdir (expected) error ENOENT, no such file or directory '/usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm'
verbose mkdir done: /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm 755
verbose unpack_ uid, gid [ -2, 20 ]
verbose unpackTarget /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/lru-cache
silly gunzTarPerm modes [ '755', '644' ]
silly afterUntar undefined
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm/package
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm/package/.npmignore
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm/package/LICENSE
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm/package/package.json
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm/package/README.md
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm/package/lib
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm/package/lib/lru-cache.js
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm/package/test
silly asyncMap in gTP /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm/package/test/basic.js
verbose gunzed /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm/package
verbose rm'ed /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/lru-cache
verbose renamed [ '/usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/___lru-cache.npm/package',
verbose renamed '/usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/lru-cache' ]
verbose caching /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/lru-cache/package.json
verbose loadDefaults lru-cache@1.0.5
info preinstall lru-cache@1.0.5
verbose from cache /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/lru-cache/package.json
verbose into /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/lru-cache []
silly resolved []
verbose about to build /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/lru-cache
info build /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/lru-cache
verbose from cache /usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules/lru-cache/package.json
verbose linkStuff [ true,
verbose linkStuff '/usr/local/lib/node_modules',
verbose linkStuff false,
verbose linkStuff '/usr/local/lib/node_modules/jshint/node_modules/minimatch/node_modules' ]
info linkStuff lru-cache@1.0.5
verbose linkBins lru-cache@1.0.5
verbose linkMans lru-cache@1.0.5
verbose rebuildBundles lru-cache@1.0.5
info install lru-cache@1.0.5
info postinstall lru-cache@1.0.5
verbose installOne cb lru-cache@1.0.5
verbose about to build /usr/local/lib/node_modules/jshint/node_modules/minimatch
info build /usr/local/lib/node_modules/jshint/node_modules/minimatch
verbose from cache /usr/local/lib/node_modules/jshint/node_modules/minimatch/package.json
verbose linkStuff [ true,
verbose linkStuff '/usr/local/lib/node_modules',
verbose linkStuff false,
verbose linkStuff '/usr/local/lib/node_modules/jshint/node_modules' ]
info linkStuff minimatch@0.1.3
verbose linkBins minimatch@0.1.3
verbose linkMans minimatch@0.1.3
verbose rebuildBundles minimatch@0.1.3
verbose rebuildBundles [ 'lru-cache' ]
info install minimatch@0.1.3
info postinstall minimatch@0.1.3
verbose installOne cb minimatch@0.1.3
verbose about to build /usr/local/lib/node_modules/jshint
info build /usr/local/lib/node_modules/jshint
verbose from cache /usr/local/lib/node_modules/jshint/package.json
verbose linkStuff [ true,
verbose linkStuff '/usr/local/lib/node_modules',
verbose linkStuff true,
verbose linkStuff '/usr/local/lib/node_modules' ]
info linkStuff jshint@0.5.6
verbose linkBins jshint@0.5.6
verbose bins linking [ { jshint: './bin/hint' }, '/usr/local/bin', true ]
verbose linkMans jshint@0.5.6
verbose rebuildBundles jshint@0.5.6
verbose rebuildBundles [ 'argsparser', 'minimatch' ]
ERR! error installing jshint@0.5.6
info unbuild /usr/local/lib/node_modules/jshint
verbose from cache /usr/local/lib/node_modules/jshint/package.json
info preuninstall jshint@0.5.6
info uninstall jshint@0.5.6
verbose unbuild jshint@0.5.6 [ true,
verbose unbuild jshint@0.5.6 '/usr/local/lib/node_modules',
verbose unbuild jshint@0.5.6 '/usr/local/lib/node_modules' ]
verbose binRoot [ '/usr/local/bin', { jshint: './bin/hint' } ]
info postuninstall jshint@0.5.6
verbose installOne cb jshint@0.5.6
ERR! Error: ENOENT, no such file or directory '/usr/local/lib/node_modules/jshint/bin/hint'
ERR! Report this *entire* log at:
ERR!
ERR! or email it to:
ERR!
ERR!
ERR! System Darwin 10.8.0
ERR! command "node" "/usr/local/bin/npm" "install" "-g" "jshint"
ERR! cwd /Users/me
ERR! node -v v0.6.6
ERR! npm -v 1.1.0-beta-4
ERR! path /usr/local/lib/node_modules/jshint/bin/hint
ERR! code ENOENT
ERR! message ENOENT, no such file or directory '/usr/local/lib/node_modules/jshint/bin/hint'
verbose exit [ 1, true ]
```