I cannot install underscore in npm. Get the following error
49 silly install resolved main: 'underscore.js', 49 silly install resolved version: '1.5.2', 49 silly install resolved devDependencies: { phantomjs: '1.9.0-1' }, 49 silly install resolved scripts: { test: 'phantomjs test/vendor/runner.js test/index.html?noglobals=true' }, 49 silly install resolved licenses: [ [Object] ], 49 silly install resolved files: [ 'underscore.js', 'underscore-min.js', 'LICENSE' ], 49 silly install resolved bugs: { url: 'https://github.com/jashkenas/underscore/issues' }, 49 silly install resolved _id: 'underscore@1.5.2', 49 silly install resolved dist: 49 silly install resolved { shasum: '1335c5e4f5e6d33bbb4b006ba8c86a00f556de08', 49 silly install resolved tarball: 'http://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz' }, 49 silly install resolved _from: 'underscore@1.5.2', 49 silly install resolved _npmVersion: '1.3.5', 49 silly install resolved _npmUser: { name: 'jashkenas', email: 'jashkenas@gmail.com' }, 49 silly install resolved maintainers: [ [Object] ], 49 silly install resolved directories: {}, 49 silly install resolved _shasum: '1335c5e4f5e6d33bbb4b006ba8c86a00f556de08', 49 silly install resolved _resolved: 'https://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz' } ] 50 info install underscore@1.5.2 into /home/miguel 51 info installOne underscore@1.5.2 52 verbose installOne of underscore to /home/miguel not in flight; installing 53 warn locking Error: EACCES, open '/home/miguel/.npm/_locks/underscore-9eac46d14df2c94b.lock' 53 warn locking at Error (native) 53 warn locking /home/miguel/.npm/_locks/underscore-9eac46d14df2c94b.lock failed { [Error: EACCES, open '/home/miguel/.npm/_locks/underscore-9eac46d14df2c94b.lock'] 53 warn locking errno: -13, 53 warn locking code: 'EACCES', 53 warn locking path: '/home/miguel/.npm/_locks/underscore-9eac46d14df2c94b.lock' } 54 verbose stack Error: Attempt to unlock /home/miguel/node_modules/underscore, which hasn't been locked 54 verbose stack at unlock (/usr/local/lib/node_modules/npm/lib/utils/locker.js:66:11) 54 verbose stack at cb (/usr/local/lib/node_modules/npm/lib/install.js:1017:5) 54 verbose stack at /usr/local/lib/node_modules/npm/lib/install.js:1021:20 54 verbose stack at /usr/local/lib/node_modules/npm/lib/utils/locker.js:40:9 54 verbose stack at cb (/usr/local/lib/node_modules/npm/node_modules/lockfile/lockfile.js:149:38) 54 verbose stack at /usr/local/lib/node_modules/npm/node_modules/lockfile/lockfile.js:177:38 54 verbose stack at FSReqWrap.oncomplete (fs.js:95:15) 55 verbose cwd /home/miguel 56 error Linux 3.13.0-55-generic 57 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" 58 error node v0.12.7 59 error npm v2.11.3 60 error Attempt to unlock /home/miguel/node_modules/underscore, which hasn't been locked 61 error If you need help, you may report this error at: 61 error
This stack:
/home/miguel/.npm/_locks/underscore-9eac46d14df2c94b.lock failed { [Error: EACCES, open '/home/miguel/.npm/_locks/underscore-9eac46d14df2c94b.lock']
And this:
Attempt to unlock /home/miguel/node_modules/underscore, which hasn't been locked
Suggest it's problem with permission. Try run this command please:
sudo chown -R $USER:$USER ~/.npm
Or:
sudo chown -R $USER:$GROUP ~/.npm
链接地址: http://www.djcxy.com/p/33016.html