【问题标题】:CastMyCode installation errorCastMyCode 安装错误
【发布时间】:2026-01-02 13:10:02
【问题描述】:

我尝试使用以下命令在我的机器上安装CastMyCodenpm 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 v2.6.1

顺便说一句,对于那些不知道CastMyCode 是什么的人来说,它实际上是一个简单的网络应用程序,允许任何人分享他们的代码并让其他人查看他们的代码。

它是由我的一位朋友建造的。如果您是编程导师/讲师,CastMyCode 可以帮助您的学生直接在他们的网络浏览器中查看您的所有代码更改。

【问题讨论】:

标签: npm


【解决方案1】:

解决了。我在终端中运行这 2 个命令:

sudo chown -R $USER ~/.npm
sudo chown -R $USER /usr/local/lib/node_modules

然后我运行这个命令:

npm install -g castmycode

CastMyCode 现在已成功安装,我可以使用它了。感谢 IBam 分享解决方案!

【讨论】: