如何解决错误:EACCES:安装Polymer 2.0时权限被拒绝

时间:2017-12-04 16:07:18

标签: polymer polymer-2.x

遇到试图安装Polymer 2.0的问题 我安装了节点v 8.9.1以及bower 1.8.2。

要安装聚合物2.0,我直接使用Polymer install docs

中的以下语句
npm install -g polymer-cli

但是,我一直遇到这个错误,不知道如何绕过它。

npm WARN deprecated bower@1.8.2: ...psst! Your project can stop working at any moment because its dependencies can change. Prevent this by migrating to Yarn: https://bower.io/blog/2017/how-to-migrate-away-from-bower/
npm WARN deprecated babel-preset-es2015@6.24.1:   Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update! 
npm WARN deprecated @types/assert@0.0.29: See https://github.com/DefinitelyTyped/DefinitelyTyped/issues/12826
npm ERR! path /usr/local/bin/polymer
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall unlink
npm ERR! Error: EACCES: permission denied, unlink '/usr/local/bin/polymer'
npm ERR!  { Error: EACCES: permission denied, unlink '/usr/local/bin/polymer'
npm ERR!   cause: 
npm ERR!    { Error: EACCES: permission denied, unlink '/usr/local/bin/polymer'
npm ERR!      errno: -13,
npm ERR!      code: 'EACCES',
npm ERR!      syscall: 'unlink',
npm ERR!      path: '/usr/local/bin/polymer' },
npm ERR!   stack: 'Error: EACCES: permission denied, unlink \'/usr/local/bin/polymer\'',
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'unlink',
npm ERR!   path: '/usr/local/bin/polymer' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/jdk588/.npm/_logs/2017-12-04T14_51_46_451Z-debug.log

我尝试用sudo运行命令但仍然没有运气。

1 个答案:

答案 0 :(得分:-1)

我不确定这是解决方案,但在下面的Polymer page

我们支持哪些版本的Node.js?

我们支持所有"当前"和"活跃的LTS"根据Node.js长期支持发布计划发布的Node.js,但不是"维护"版本。

这意味着我们将支持两到三个半主要版本的Node.js,具体取决于我们在Node LTS计划中的位置。 目前我们支持6.x和7.x。

因此,尝试降级Node ver。至6.x或7.x

相关问题