bnoguchi / everyauth

node.js auth package (password, facebook, & more) for Connect and Express apps
http://everyauth.com/
3.49k stars 447 forks source link

can't install everyauth via npm #236

Closed toxin20 closed 12 years ago

toxin20 commented 12 years ago

i'm on osx 10.7.3 and got the following error:

Jonas-Jagers-MacBook-Pro:ea jonas$ sudo npm install everyauth
Password:
npm http GET https://registry.npmjs.org/everyauth
npm http 304 https://registry.npmjs.org/everyauth

npm ERR! Error: ENOENT, open '/Users/jonas/Desktop/ea/node_modules/everyauth/package.json'
npm ERR! You may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>
npm ERR! 
npm ERR! System Darwin 11.3.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "everyauth"
npm ERR! cwd /Users/jonas/Desktop/ea
npm ERR! node -v v0.6.14
npm ERR! npm -v 1.1.12
npm ERR! path /Users/jonas/Desktop/ea/node_modules/everyauth/package.json
npm ERR! code ENOENT
npm ERR! message ENOENT, open '/Users/jonas/Desktop/ea/node_modules/everyauth/package.json'
npm ERR! errno {}
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/jonas/Desktop/ea/npm-debug.log
npm not ok
bnoguchi commented 12 years ago

Can you please paste the contents of npm-debug.log here?

toxin20 commented 12 years ago
info it worked if it ends with ok
verbose cli [ 'node', '/usr/local/bin/npm', 'install', 'everyauth' ]
info using npm@1.1.12
info using node@v0.6.14
verbose config file /Users/jonas/.npmrc
verbose config file /usr/local/etc/npmrc
verbose config file /usr/local/lib/node_modules/npm/npmrc
verbose cache add [ 'everyauth', null ]
silly cache add: name, spec, args [ undefined, 'everyauth', [ 'everyauth', null ] ]
verbose parsed url { pathname: 'everyauth', path: 'everyauth', href: 'everyauth' }
verbose addNamed [ 'everyauth', '' ]
verbose addNamed [ null, '' ]
silly name, range, hasData [ 'everyauth', '', false ]
verbose raw, before any munging everyauth
verbose url resolving [ 'https://registry.npmjs.org/', './everyauth' ]
verbose url resolved https://registry.npmjs.org/everyauth
verbose etag "43Y4ICWMX81YWX8BQDWOWML0I"
http GET https://registry.npmjs.org/everyauth
http 200 https://registry.npmjs.org/everyauth
silly get cb [ 200,
silly get cb   { vary: 'Accept',
silly get cb     server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
silly get cb     etag: '"9P6XO7Y26SXYTLQ5H9DTG7R69"',
silly get cb     date: 'Sun, 22 Apr 2012 08:14:19 GMT',
silly get cb     'content-type': 'application/json',
silly get cb     'content-length': '423166' } ]
silly name, range, hasData 2 [ 'everyauth', '', true ]
silly versions [ 'everyauth',
silly versions   [ '0.0.1',
silly versions     '0.0.3',
silly versions     '0.0.4',
silly versions     '0.0.5',
silly versions     '0.0.6',
silly versions     '0.2.7',
silly versions     '0.2.8',
silly versions     '0.2.9',
silly versions     '0.2.10',
silly versions     '0.2.11',
silly versions     '0.2.12',
silly versions     '0.2.13',
silly versions     '0.2.14',
silly versions     '0.2.15',
silly versions     '0.2.17',
silly versions     '0.2.18',
silly versions     '0.2.19',
silly versions     '0.2.20',
silly versions     '0.2.21',
silly versions     '0.2.22',
silly versions     '0.2.23',
silly versions     '0.2.26',
silly versions     '0.2.27',
silly versions     '0.2.28',
silly versions     '0.2.29',
silly versions     '0.2.30',
silly versions     '0.2.31',
silly versions     '0.2.32' ] ]
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.24-darwin-x64-11.3.0',
verbose bin dist   { shasum: '827832d8129ef462bbe7e9a3729c541bf1316cb8',
verbose bin dist     tarball: 'http://registry.npmjs.org/everyauth/-/everyauth-0.2.32.tgz' } ]
verbose caching /Users/jonas/.npm/everyauth/0.2.32/package/package.json
verbose loadDefaults everyauth@0.2.32
silly resolved [ { name: 'everyauth',
silly resolved     description: 'Auth solution (password, facebook, & more) for your node.js Connect & Express apps',
silly resolved     version: '0.2.32',
silly resolved     homepage: 'https://github.com/bnoguchi/everyauth/',
silly resolved     repository: { type: 'git', url: 'git://github.com/bnoguchi/everyauth.git' },
silly resolved     author: 
silly resolved      { name: 'Brian Noguchi',
silly resolved        email: 'brian.noguchi@gmail.com',
silly resolved        url: 'https://github.com/bnoguchi/' },
silly resolved     keywords: 
silly resolved      [ 'auth',
silly resolved        'oauth',
silly resolved        'password',
silly resolved        'facebook',
silly resolved        'openid',
silly resolved        'twitter',
silly resolved        'dropbox',
silly resolved        'authorization',
silly resolved        'authentication',
silly resolved        'connect',
silly resolved        'express' ],
silly resolved     main: './index.js',
silly resolved     directories: { lib: 'lib' },
silly resolved     dependencies: 
silly resolved      { oauth: 'https://github.com/ciaranj/node-oauth/tarball/master',
silly resolved        restler: '>=0.2.1',
silly resolved        request: '>=2.2.0',
silly resolved        connect: '>=1 <2',
silly resolved        openid: '>=0.2.0',
silly resolved        xml2js: '>=0.1.7',
silly resolved        'node-swt': '>=0.1.1',
silly resolved        'node-wsfederation': '>=0.1.1',
silly resolved        debug: '0.5.0' },
silly resolved     devDependencies: 
silly resolved      { express: '>=2.3.10',
silly resolved        jade: '>=0.12.1',
silly resolved        tobi: '>=0.2.2',
silly resolved        'expect.js': '>=0.1.2',
silly resolved        mocha: '>=0.13.0',
silly resolved        satisfy: '>=0.1.0' },
silly resolved     engines: { node: '>=0.4' },
silly resolved     optionalDependencies: {},
silly resolved     _id: 'everyauth@0.2.32',
silly resolved     _engineSupported: true,
silly resolved     _npmVersion: '1.1.12',
silly resolved     _nodeVersion: 'v0.6.14',
silly resolved     _defaultsLoaded: true,
silly resolved     _from: 'everyauth' } ]
info into /Users/jonas/Desktop/test everyauth@0.2.32
info installOne everyauth@0.2.32
verbose from cache /Users/jonas/.npm/everyauth/0.2.32/package/package.json
info unbuild /Users/jonas/Desktop/test/node_modules/everyauth
verbose mkdir (expected) error ENOENT, stat '/Users/jonas/Desktop/test/node_modules'
verbose mkdir (expected) error ENOENT, stat '/Users/jonas/Desktop/test/node_modules/everyauth'
verbose mkdir done: /Users/jonas/Desktop/test/node_modules/everyauth 755
verbose unpack_ uid, gid [ 501, 20 ]
verbose unpackTarget /Users/jonas/Desktop/test/node_modules/everyauth
silly gunzTarPerm modes [ '755', '644' ]
verbose gunzed /Users/jonas/Desktop/test/node_modules/everyauth
info unbuild /Users/jonas/Desktop/test/node_modules/everyauth
ERR! Error: ENOENT, open '/Users/jonas/Desktop/test/node_modules/everyauth/package.json'
ERR! You may report this log at:
ERR!     <http://github.com/isaacs/npm/issues>
ERR! or email it to:
ERR!     <npm-@googlegroups.com>
ERR! 
ERR! System Darwin 11.3.0
ERR! command "node" "/usr/local/bin/npm" "install" "everyauth"
ERR! cwd /Users/jonas/Desktop/test
ERR! node -v v0.6.14
ERR! npm -v 1.1.12
ERR! path /Users/jonas/Desktop/test/node_modules/everyauth/package.json
ERR! code ENOENT
ERR! message ENOENT, open '/Users/jonas/Desktop/test/node_modules/everyauth/package.json'
ERR! errno {}
verbose exit [ 1, true ]
bnoguchi commented 12 years ago

Run

$ npm cache clean

And then try again

$ npm install everyauth
toxin20 commented 12 years ago

that worked! thank you