我尝试使用以下命令在我的计算机上安装CastMyCode:npm install -g castmycode
不幸的是,我收到了以下错误消息:
npm WARN locking Error: EACCES, open '/Users/zulhilmizainudin/.npm/_locks/castmycode-603889af8ee0127d.lock'
npm WARN locking at Error (native)
npm WARN locking /Users/zulhilmizainudin/.npm/_locks/castmycode-603889af8ee0127d.lock failed { [Error: EACCES, open '/Users/zulhilmizainudin/.npm/_locks/castmycode-603889af8ee0127d.lock']
npm WARN locking errno: -13,
npm WARN locking code: 'EACCES',
npm WARN locking path: '/Users/zulhilmizainudin/.npm/_locks/castmycode-603889af8ee0127d.lock' }
npm ERR! Darwin 14.1.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "castmycode"
npm ERR! node v0.12.0
npm ERR! npm v2.6.1
npm ERR! Attempt to unlock /usr/local/lib/node_modules/castmycode, which hasn't been locked
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <http://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /Users/zulhilmizainudin/npm-debug.log
我正在使用NPM v 2.6.1
。
顺便说一句,对于那些不了解CastMyCode的人,它实际上是一个简单的网络应用,允许任何人分享他们的代码并让其他人查看他们的代码。
由我的一位朋友建造。如果您是编程导师/讲师,CastMyCode可以帮助您的学生在他们的网络浏览器中查看所有代码更改。
答案 0 :(得分:0)
解决。我在终端内运行这两个命令:
sudo chown -R $USER ~/.npm
sudo chown -R $USER /usr/local/lib/node_modules
然后我运行这个命令:
npm install -g castmycode
CastMyCode现已成功安装&amp;我可以用它。感谢IBam分享解决方案!