0 info it worked if it ends with ok 1 verbose cli [ 'node', '/usr/local/bin/npm', 'link' ] 2 info using npm@2.5.1 3 info using node@v0.12.0 4 verbose node symlink /usr/local/bin/node 5 verbose linkPkg /Users/mahdi/Documents/Workshop/equation 6 verbose gentlyRm vacuuming /usr/local/lib/node_modules/equation 7 silly gentlyRm purging /usr/local/lib/node_modules/equation 8 silly gentlyRm quitting because other entries in /usr/local/lib/node_modules 9 verbose gentlyRm vacuuming /usr/local/lib/node_modules/equation 10 verbose link build target /usr/local/lib/node_modules/equation 11 verbose install where, what [ '/Users/mahdi/Documents/Workshop/equation', [] ] 12 verbose install where, deps [ '/Users/mahdi/Documents/Workshop/equation', 12 verbose install [ 'babel', 12 verbose install 'browserify', 12 verbose install 'grunt', 12 verbose install 'grunt-babel', 12 verbose install 'grunt-browserify', 12 verbose install 'grunt-contrib-uglify', 12 verbose install 'grunt-contrib-watch', 12 verbose install 'grunt-eslint', 12 verbose install 'grunt-mocha-test', 12 verbose install 'mocha', 12 verbose install 'remapify' ] ] 13 verbose install where, peers [ '/Users/mahdi/Documents/Workshop/equation', [] ] 14 info preinstall equation@1.0.0 15 verbose already installed skipping grunt-contrib-watch@^0.6.1 /Users/mahdi/Documents/Workshop/equation 16 verbose already installed skipping grunt-eslint@^11.0.0 /Users/mahdi/Documents/Workshop/equation 17 verbose already installed skipping grunt-mocha-test@^0.12.7 /Users/mahdi/Documents/Workshop/equation 18 verbose already installed skipping mocha@^2.2.4 /Users/mahdi/Documents/Workshop/equation 19 verbose already installed skipping remapify@^2.0.1 /Users/mahdi/Documents/Workshop/equation 20 verbose already installed skipping babel@^5.1.11 /Users/mahdi/Documents/Workshop/equation 21 verbose already installed skipping browserify@^9.0.8 /Users/mahdi/Documents/Workshop/equation 22 verbose already installed skipping grunt@^0.4.5 /Users/mahdi/Documents/Workshop/equation 23 verbose already installed skipping grunt-babel@^5.0.0 /Users/mahdi/Documents/Workshop/equation 24 verbose already installed skipping grunt-browserify@^3.7.0 /Users/mahdi/Documents/Workshop/equation 25 verbose already installed skipping grunt-contrib-uglify@^0.9.1 /Users/mahdi/Documents/Workshop/equation 26 silly install resolved [] 27 info build /Users/mahdi/Documents/Workshop/equation 28 verbose linkStuff [ false, false, false, '/Users/mahdi/Documents/Workshop' ] 29 info linkStuff equation@1.0.0 30 verbose linkBins equation@1.0.0 31 verbose linkMans equation@1.0.0 32 verbose rebuildBundles equation@1.0.0 33 verbose rebuildBundles [ '.bin', 33 verbose rebuildBundles 'babel', 33 verbose rebuildBundles 'browserify', 33 verbose rebuildBundles 'grunt', 33 verbose rebuildBundles 'grunt-babel', 33 verbose rebuildBundles 'grunt-browserify', 33 verbose rebuildBundles 'grunt-contrib-uglify', 33 verbose rebuildBundles 'grunt-contrib-watch', 33 verbose rebuildBundles 'grunt-eslint', 33 verbose rebuildBundles 'grunt-mocha-test', 33 verbose rebuildBundles 'mocha', 33 verbose rebuildBundles 'remapify' ] 34 info install equation@1.0.0 35 info postinstall equation@1.0.0 36 info prepublish equation@1.0.0 37 info build /usr/local/lib/node_modules/equation 38 verbose linkStuff [ true, 38 verbose linkStuff '/usr/local/lib/node_modules', 38 verbose linkStuff true, 38 verbose linkStuff '/usr/local/lib/node_modules' ] 39 info linkStuff equation@1.0.0 40 verbose linkBins equation@1.0.0 41 verbose link bins [ { equation: 'bin.js' }, '/usr/local/bin', true ] 42 verbose linkMans equation@1.0.0 43 verbose stack Error: ENOENT, chmod '/usr/local/lib/node_modules/equation/bin.js' 43 verbose stack at Error (native) 44 verbose cwd /Users/mahdi/Documents/Workshop/equation 45 error Darwin 14.3.0 46 error argv "node" "/usr/local/bin/npm" "link" 47 error node v0.12.0 48 error npm v2.5.1 49 error path /usr/local/lib/node_modules/equation/bin.js 50 error code ENOENT 51 error errno -2 52 error enoent ENOENT, chmod '/usr/local/lib/node_modules/equation/bin.js' 52 error enoent This is most likely not a problem with npm itself 52 error enoent and is related to npm not being able to find a file. 53 verbose exit [ -2, true ]