首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用webapp生成器时出现Yeoman错误

使用webapp生成器时出现Yeoman错误
EN

Stack Overflow用户
提问于 2013-07-22 10:28:26
回答 1查看 3.8K关注 0票数 1

我从npm安装了Yeoman,并且在尝试yo webapp时遇到了这个错误。这似乎与grunt-contrib-compass包有关,但我不知道发生了什么,error EPERM?错误行都在最后,我包含了前面的行作为上下文,也许它们提供了一些信息。我不明白这个错误,谁能解释一下它是什么意思?是权限问题吗?我尝试过使用sudo,但我不推荐使用它,并且约曼告诉我不应该使用sudo运行它。

代码语言:javascript
复制
671 silly gunzTarPerm extractEntry package.json
672 silly gunzTarPerm extractEntry README.md
673 silly gunzTarPerm extractEntry Gruntfile.js
674 silly gunzTarPerm extractEntry .jshintrc
675 silly gunzTarPerm extractEntry AUTHORS
676 silly gunzTarPerm extractEntry CHANGELOG
677 silly gunzTarPerm extractEntry CONTRIBUTING.md
678 silly gunzTarPerm extractEntry LICENSE-MIT
679 silly gunzTarPerm extractEntry tasks/compass.js
680 silly gunzTarPerm extractEntry tasks/lib/compass.js
681 silly lockFile bc64b16b-690-0-042454059002920985-package tar:///home/elclanrs/tmp/npm-18745/1374459607690-0.042454059002920985/package
682 silly lockFile bc64b16b-690-0-042454059002920985-package tar:///home/elclanrs/tmp/npm-18745/1374459607690-0.042454059002920985/package
683 silly lockFile e0825942-690-0-042454059002920985-tmp-tgz tar:///home/elclanrs/tmp/npm-18745/1374459607690-0.042454059002920985/tmp.tgz
684 silly lockFile e0825942-690-0-042454059002920985-tmp-tgz tar:///home/elclanrs/tmp/npm-18745/1374459607690-0.042454059002920985/tmp.tgz
685 verbose tar pack [ '/home/elclanrs/.npm/grunt-contrib-compass/0.2.0/package.tgz',
685 verbose tar pack   '/home/elclanrs/tmp/npm-18745/1374459607690-0.042454059002920985/package' ]
686 verbose tarball /home/elclanrs/.npm/grunt-contrib-compass/0.2.0/package.tgz
687 verbose folder /home/elclanrs/tmp/npm-18745/1374459607690-0.042454059002920985/package
688 silly lockFile bc64b16b-690-0-042454059002920985-package tar:///home/elclanrs/tmp/npm-18745/1374459607690-0.042454059002920985/package
689 verbose lock tar:///home/elclanrs/tmp/npm-18745/1374459607690-0.042454059002920985/package /home/elclanrs/.npm/bc64b16b-690-0-042454059002920985-package.lock
690 silly lockFile 12072454-ontrib-compass-0-2-0-package-tgz tar:///home/elclanrs/.npm/grunt-contrib-compass/0.2.0/package.tgz
691 verbose lock tar:///home/elclanrs/.npm/grunt-contrib-compass/0.2.0/package.tgz /home/elclanrs/.npm/12072454-ontrib-compass-0-2-0-package-tgz.lock
692 silly lockFile bc64b16b-690-0-042454059002920985-package tar:///home/elclanrs/tmp/npm-18745/1374459607690-0.042454059002920985/package
693 silly lockFile bc64b16b-690-0-042454059002920985-package tar:///home/elclanrs/tmp/npm-18745/1374459607690-0.042454059002920985/package
694 silly lockFile 12072454-ontrib-compass-0-2-0-package-tgz tar:///home/elclanrs/.npm/grunt-contrib-compass/0.2.0/package.tgz
695 silly lockFile 12072454-ontrib-compass-0-2-0-package-tgz tar:///home/elclanrs/.npm/grunt-contrib-compass/0.2.0/package.tgz
696 silly lockFile 07d965f9--grunt-contrib-compass-0-2-0-tgz https://registry.npmjs.org/grunt-contrib-compass/-/grunt-contrib-compass-0.2.0.tgz
697 silly lockFile 07d965f9--grunt-contrib-compass-0-2-0-tgz https://registry.npmjs.org/grunt-contrib-compass/-/grunt-contrib-compass-0.2.0.tgz
698 silly lockFile 91530c32-grunt-contrib-compass-0-2-0 grunt-contrib-compass@0.2.0
699 silly lockFile 91530c32-grunt-contrib-compass-0-2-0 grunt-contrib-compass@0.2.0
700 silly lockFile f2e16aab-grunt-contrib-compass-0-2-0 grunt-contrib-compass@~0.2.0
701 silly lockFile f2e16aab-grunt-contrib-compass-0-2-0 grunt-contrib-compass@~0.2.0
702 error Error: EPERM, chown '/home/elclanrs/.npm/grunt-contrib-compass/0.2.0/package.tgz'
702 error  { [Error: EPERM, chown '/home/elclanrs/.npm/grunt-contrib-compass/0.2.0/package.tgz']
702 error   errno: 50,
702 error   code: 'EPERM',
702 error   path: '/home/elclanrs/.npm/grunt-contrib-compass/0.2.0/package.tgz' }
703 error Please try running this command again as root/Administrator.
704 error System Linux 3.9.10elclanrs
705 error command "/usr/bin/node" "/usr/bin/npm" "install"
706 error cwd /home/elclanrs/Desktop/webapp
707 error node -v v0.10.13
708 error npm -v 1.3.2
709 error path /home/elclanrs/.npm/grunt-contrib-compass/0.2.0/package.tgz
710 error code EPERM
711 error errno 50
712 error stack Error: EPERM, chown '/home/elclanrs/.npm/grunt-contrib-compass/0.2.0/package.tgz'
713 verbose exit [ 50, true ]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-22 19:16:52

这很可能是暂时的npm错误。运行npm cache clean并重新开始如果这不起作用,请确保您拥有$HOME/.npm目录,如果不是,请通过运行chown -R $USER ~/.npm更改所有者。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17779079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档