0 info it worked if it ends with ok 1 verbose cli [ 'node', 1 verbose cli '/usr/bin/npm', 1 verbose cli 'install', 1 verbose cli 'grunt-bower-installer', 1 verbose cli '--save-dev' ] 2 info using npm@1.2.21 3 info using node@v0.10.5 4 verbose node symlink /usr/bin/node 5 verbose read json /home/jack/quirky/semantic/node/package.json 6 verbose read json /home/jack/quirky/semantic/node/node_modules/bal-util/package.json 7 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad/package.json 8 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad-plugin-coffeescript/package.json 9 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad-plugin-eco/package.json 10 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad-plugin-ghpages/package.json 11 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad-plugin-handlebars/package.json 12 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad-plugin-html2coffee/package.json 13 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad-plugin-jade/package.json 14 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad-plugin-livereload/package.json 15 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad-plugin-marked/package.json 16 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad-plugin-paged/package.json 17 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad-plugin-partials/package.json 18 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad-plugin-stylus/package.json 19 verbose read json /home/jack/quirky/semantic/node/node_modules/docpad-plugin-text/package.json 20 verbose read json /home/jack/quirky/semantic/node/node_modules/grunt/package.json 21 verbose read json /home/jack/quirky/semantic/node/node_modules/grunt-bower-task/package.json 22 verbose read json /home/jack/quirky/semantic/node/node_modules/grunt-contrib-clean/package.json 23 verbose read json /home/jack/quirky/semantic/node/node_modules/grunt-contrib-copy/package.json 24 verbose read json /home/jack/quirky/semantic/node/node_modules/grunt-contrib-cssmin/package.json 25 verbose read json /home/jack/quirky/semantic/node/node_modules/grunt-contrib-less/package.json 26 verbose read json /home/jack/quirky/semantic/node/node_modules/grunt-contrib-uglify/package.json 27 verbose read json /home/jack/quirky/semantic/node/node_modules/grunt-contrib-watch/package.json 28 verbose read json /home/jack/quirky/semantic/node/node_modules/grunt-css/package.json 29 verbose read json /home/jack/quirky/semantic/node/node_modules/underscore/package.json 30 verbose from cache /home/jack/quirky/semantic/node/package.json 31 verbose readDependencies using package.json deps 32 verbose cache add [ 'grunt-bower-installer', null ] 33 verbose cache add name=undefined spec="grunt-bower-installer" args=["grunt-bower-installer",null] 34 verbose parsed url { protocol: null, 34 verbose parsed url slashes: null, 34 verbose parsed url auth: null, 34 verbose parsed url host: null, 34 verbose parsed url port: null, 34 verbose parsed url hostname: null, 34 verbose parsed url hash: null, 34 verbose parsed url search: null, 34 verbose parsed url query: null, 34 verbose parsed url pathname: 'grunt-bower-installer', 34 verbose parsed url path: 'grunt-bower-installer', 34 verbose parsed url href: 'grunt-bower-installer' } 35 silly lockFile 8289328e-grunt-bower-installer grunt-bower-installer 36 verbose lock grunt-bower-installer /home/jack/.npm/8289328e-grunt-bower-installer.lock 37 silly lockFile 8289328e-grunt-bower-installer grunt-bower-installer 38 silly lockFile 8289328e-grunt-bower-installer grunt-bower-installer 39 verbose addNamed [ 'grunt-bower-installer', '' ] 40 verbose addNamed [ null, '' ] 41 silly lockFile 550a3685-grunt-bower-installer grunt-bower-installer@ 42 verbose lock grunt-bower-installer@ /home/jack/.npm/550a3685-grunt-bower-installer.lock 43 silly addNameRange { name: 'grunt-bower-installer', range: '', hasData: false } 44 verbose url raw grunt-bower-installer 45 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-bower-installer' ] 46 verbose url resolved https://registry.npmjs.org/grunt-bower-installer 47 info trying registry request attempt 1 at 12:22:55 48 http GET https://registry.npmjs.org/grunt-bower-installer 49 http 404 https://registry.npmjs.org/grunt-bower-installer 50 silly registry.get cb [ 404, 50 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)', 50 silly registry.get date: 'Thu, 23 May 2013 16:22:40 GMT', 50 silly registry.get 'content-type': 'application/json', 50 silly registry.get 'content-length': '52', 50 silly registry.get 'cache-control': 'must-revalidate' } ] 51 silly lockFile 550a3685-grunt-bower-installer grunt-bower-installer@ 52 silly lockFile 550a3685-grunt-bower-installer grunt-bower-installer@ 53 error 404 'grunt-bower-installer' is not in the npm registry. 53 error 404 You should bug the author to publish it 53 error 404 53 error 404 Note that you can also install from a 53 error 404 tarball, folder, or http url, or git url. 54 error System Linux 3.0.0-17-generic 55 error command "node" "/usr/bin/npm" "install" "grunt-bower-installer" "--save-dev" 56 error cwd /home/jack/quirky/semantic/node 57 error node -v v0.10.5 58 error npm -v 1.2.21 59 error code E404 60 verbose exit [ 1, true ]