DevilWwjdeMacBook-Pro:blog devilwwj$ npm install hexo -g
npm WARN locking Error: EACCES, open '/Users/devilwwj/.npm/_locks/hexo-4ded2cf5ea4a8daa.lock'
npm WARN locking at Error (native)
npm WARN locking /Users/devilwwj/.npm/_locks/hexo-4ded2cf5ea4a8daa.lock failed { [Error: EACCES, open '/Users/devilwwj/.npm/_locks/hexo-4ded2cf5ea4a8daa.lock']
npm WARN locking errno: -13,
npm WARN locking code: 'EACCES',
npm WARN locking path: '/Users/devilwwj/.npm/_locks/hexo-4ded2cf5ea4a8daa.lock' }
npm ERR! Darwin 14.0.0
npm ERR! argv "node" "/usr/bin/npm" "install" "hexo" "-g"
npm ERR! node v0.12.3
npm ERR! npm v2.9.1
npm ERR! Attempt to unlock /usr/lib/node_modules/hexo, which hasn't been locked
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! https://github.com/npm/npm/issues
npm ERR! Please include the following file with any support request:
npm ERR! /Users/devilwwj/Documents/blog/npm-debug.log
出现以上错误是因为权限问题,在执行hexo命令前,加上sudo即可。