无法在mac上使用NPM安装lessc

我试图在我的Mac上全局安装lessc,我从他们的网站上安装了node.js,当我运行这个命令(npm install -g less)时,我可以帮到我,我想要做的就是安装less并在sublimetext上获得less2css编译器3正常工作:

npm install -g less npm WARN locking Error: EACCES, open '/Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock' npm WARN locking at Error (native) npm WARN locking /Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock failed { [Error: EACCES, open '/Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock'] npm WARN locking errno: -13, npm WARN locking code: 'EACCES', npm WARN locking path: '/Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock' } npm ERR! Darwin 14.4.0 npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "less" npm ERR! node v0.12.7 npm ERR! npm v2.11.3 npm ERR! Attempt to unlock /usr/local/lib/node_modules/less, 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/Mohammad/npm-debug.log MacBook-Pro:~ Mohammad$ npm install -g less npm WARN locking Error: EACCES, open '/Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock' npm WARN locking at Error (native) npm WARN locking /Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock failed { [Error: EACCES, open '/Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock'] npm WARN locking errno: -13, npm WARN locking code: 'EACCES', npm WARN locking path: '/Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock' } npm ERR! Darwin 14.4.0 npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "less" npm ERR! node v0.12.7 npm ERR! npm v2.11.3 npm ERR! Attempt to unlock /usr/local/lib/node_modules/less, 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/Mohammad/npm-debug.log 

如果您对/usr/local目录没有写权限,则需要以超级用户身份执行此命令。

请尝试:

 sudo npm install -g less