isaacs/npm — Issue #1831: Installing TermKit: npm ERR! Error: No compatible version found: connect@'>=1.2.0- <1.3.0-'
Author: seth--
Created: 2011-12-02 22:24:02+00:00
State: open

Got termkit from https://github.com/Floby/TermKit.git

```
» seth»ndnskt╺─╸[~/TermKitProj/TermKit/TermKit]; npm install connect
npm ERR! Error: No compatible version found: connect@'>=1.2.0- <1.3.0-'
npm ERR! Valid install targets:
npm ERR! ["0.0.1","0.0.2","0.0.3","0.0.4","0.0.5","0.0.6","0.1.0","0.2.0","0.2.1","0.2.2","0.2.3","0.2.4","0.2.5","0.2.6","0.2.7","0.3.0","0.4.0","0.5.0","0.5.1","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.5.7","0.5.8","0.5.9","0.5.10","1.0.0","1.0.1","1.7.2","1.7.3","1.8.0","1.8.1"]
npm ERR! at installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:424:10)
npm ERR! at /usr/local/lib/node_modules/npm/lib/cache.js:406:17
npm ERR! at saved (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:136:7)
npm ERR! at Object.cb [as oncomplete] (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:36:9)
npm ERR! Report this *entire* log at:
npm ERR!
npm ERR! or email it to:
npm ERR!
npm ERR!
npm ERR! System Linux 2.6.38-2-686
npm ERR! command "node" "/usr/local/bin/npm" "install" "connect"
npm ERR! cwd /home/seth/TermKitProj/TermKit/TermKit
npm ERR! node -v v0.6.3
npm ERR! npm -v 1.0.106
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/seth/TermKitProj/TermKit/TermKit/npm-debug.log
npm not ok
```

Here is npm-debug.log:
```
info it worked if it ends with ok
verbose cli [ 'node', '/usr/local/bin/npm', 'install' ]
info using npm@1.0.106
info using node@v0.6.3
verbose config file /home/seth/.npmrc
verbose config file /usr/local/etc/npmrc
verbose config file /usr/local/lib/node_modules/npm/npmrc
silly testEngine { author: '',
silly testEngine name: 'termkit',
silly testEngine description: 'a nextgen shellish webapp',
silly testEngine version: '0.0.0',
silly testEngine homepage: 'http://github.com/floby/TermKit',
silly testEngine repository: { type: 'git', url: 'git://github.com/Floby/TermKit.git' },
silly testEngine main: 'Node/nodekit.js',
silly testEngine engines: { node: '0.4' },
silly testEngine bin: { termkit: 'Node/nodekit.js' },
silly testEngine dependencies: { connect: '1.2', 'socket.io': '0.6', mime: '1.2' },
silly testEngine devDependencies: {},
silly testEngine _id: 'termkit@0.0.0',
silly testEngine _engineSupported: false,
silly testEngine _npmVersion: '1.0.106',
silly testEngine _nodeVersion: 'v0.6.3',
silly testEngine _defaultsLoaded: true,
silly testEngine scripts: {} }
verbose caching /home/seth/TermKitProj/TermKit/TermKit/package.json
verbose loadDefaults termkit@0.0.0
verbose where, deps [ '/home/seth/TermKitProj/TermKit/TermKit',
verbose where, deps [ 'connect', 'socket.io', 'mime' ] ]
verbose from cache /home/seth/TermKitProj/TermKit/TermKit/package.json
info preinstall termkit@0.0.0
verbose from cache /home/seth/TermKitProj/TermKit/TermKit/package.json
verbose into /home/seth/TermKitProj/TermKit/TermKit [ 'connect@1.2', 'socket.io@0.6', 'mime@1.2' ]
verbose cache add connect@1.2
verbose cache add [ 'connect@1.2', null ]
silly cache add: name, spec, args [ undefined, 'connect@1.2', [ 'connect@1.2', null ] ]
verbose parsed url { pathname: 'connect@1.2',
verbose parsed url path: 'connect@1.2',
verbose parsed url href: 'connect@1.2' }
silly cache add: name, spec, args [ 'connect', '1.2', [ 'connect', '1.2' ] ]
verbose parsed url { pathname: '1.2', path: '1.2', href: '1.2' }
info addNamed [ 'connect', '1.2' ]
verbose addNamed [ null, '>=1.2.0- <1.3.0-' ]
verbose GET connect
verbose raw, before any munging connect
verbose url resolving [ 'https://registry.npmjs.org/', './connect' ]
verbose url resolved https://registry.npmjs.org/connect
verbose cache add socket.io@0.6
verbose cache add [ 'socket.io@0.6', null ]
silly cache add: name, spec, args [ undefined, 'socket.io@0.6', [ 'socket.io@0.6', null ] ]
verbose parsed url { pathname: 'socket.io@0.6',
verbose parsed url path: 'socket.io@0.6',
verbose parsed url href: 'socket.io@0.6' }
silly cache add: name, spec, args [ 'socket.io', '0.6', [ 'socket.io', '0.6' ] ]
verbose parsed url { pathname: '0.6', path: '0.6', href: '0.6' }
info addNamed [ 'socket.io', '0.6' ]
verbose addNamed [ null, '>=0.6.0- <0.7.0-' ]
verbose cache add mime@1.2
verbose cache add [ 'mime@1.2', null ]
silly cache add: name, spec, args [ undefined, 'mime@1.2', [ 'mime@1.2', null ] ]
verbose parsed url { pathname: 'mime@1.2', path: 'mime@1.2', href: 'mime@1.2' }
silly cache add: name, spec, args [ 'mime', '1.2', [ 'mime', '1.2' ] ]
verbose parsed url { pathname: '1.2', path: '1.2', href: '1.2' }
info addNamed [ 'mime', '1.2' ]
verbose addNamed [ null, '>=1.2.0- <1.3.0-' ]
verbose GET socket.io
verbose raw, before any munging socket.io
verbose url resolving [ 'https://registry.npmjs.org/', './socket.io' ]
verbose url resolved https://registry.npmjs.org/socket.io
verbose GET mime
verbose raw, before any munging mime
verbose url resolving [ 'https://registry.npmjs.org/', './mime' ]
verbose url resolved https://registry.npmjs.org/mime
silly get cb [ 200,
silly get cb { vary: 'Accept',
silly get cb server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"7MZNZPESAB7VHU2OR75BCFXOM"',
silly get cb date: 'Fri, 02 Dec 2011 22:05:22 GMT',
silly get cb 'content-type': 'application/json',
silly get cb 'content-length': '5041' } ]
verbose mkdir (expected) error ENOENT, no such file or directory '/home/seth/.npm'
verbose mkdir (expected) error ENOENT, no such file or directory '/home/seth/.npm/mime'
verbose mkdir done: /home/seth/.npm/mime 755
verbose GET mime/1.2.4
verbose raw, before any munging mime/1.2.4
verbose url resolving [ 'https://registry.npmjs.org/', './mime/1.2.4' ]
verbose url resolved https://registry.npmjs.org/mime/1.2.4
silly get cb [ 200,
silly get cb { vary: 'Accept',
silly get cb server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"FSHQL7BLUIOKR102G8CXF50A"',
silly get cb date: 'Fri, 02 Dec 2011 22:05:22 GMT',
silly get cb 'content-type': 'application/json',
silly get cb 'content-length': '40270' } ]
verbose mkdir (expected) error ENOENT, no such file or directory '/home/seth/.npm/socket.io'
verbose mkdir done: /home/seth/.npm/socket.io 755
verbose GET socket.io/0.6.18
verbose raw, before any munging socket.io/0.6.18
verbose url resolving [ 'https://registry.npmjs.org/', './socket.io/0.6.18' ]
verbose url resolved https://registry.npmjs.org/socket.io/0.6.18
silly get cb [ 200,
silly get cb { vary: 'Accept',
silly get cb server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"CCKIDR2RUFQN487NNGT446W36"',
silly get cb date: 'Fri, 02 Dec 2011 22:05:22 GMT',
silly get cb 'content-type': 'application/json',
silly get cb 'content-length': '60453' } ]
verbose mkdir (expected) error ENOENT, no such file or directory '/home/seth/.npm/connect'
verbose mkdir done: /home/seth/.npm/connect 755
ERR! Error: No compatible version found: connect@'>=1.2.0- <1.3.0-'
ERR! Valid install targets:
ERR! ["0.0.1","0.0.2","0.0.3","0.0.4","0.0.5","0.0.6","0.1.0","0.2.0","0.2.1","0.2.2","0.2.3","0.2.4","0.2.5","0.2.6","0.2.7","0.3.0","0.4.0","0.5.0","0.5.1","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.5.7","0.5.8","0.5.9","0.5.10","1.0.0","1.0.1","1.7.2","1.7.3","1.8.0","1.8.1"]
ERR! at installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:424:10)
ERR! at /usr/local/lib/node_modules/npm/lib/cache.js:406:17
ERR! at saved (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:136:7)
ERR! at Object.cb [as oncomplete] (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:36:9)
ERR! Report this *entire* log at:
ERR!
ERR! or email it to:
ERR!
ERR!
ERR! System Linux 2.6.38-2-686
ERR! command "node" "/usr/local/bin/npm" "install"
ERR! cwd /home/seth/TermKitProj/TermKit/TermKit
ERR! node -v v0.6.3
ERR! npm -v 1.0.106
verbose exit [ 1, true ]
```

I'm not sure if it's a valid npm bug, but it said "Report this *entire* log"