3

我需要一种解决方法来更新 Windows 10 上的 Ubuntu shell 上的 polymer-cli,由于“...git:权限被拒绝”而失败。

我在 Windows 10运行管理员 Ubuntu shell。

一切都很好,直到$ sudo npm install -g polymer-cli产生:

npm ERR! Command failed: /usr/bin/git clone --depth=1 -q -b master git://github.com/polymerelements/test-fixture.git /home/<USERNAME>/.npm/_cacache/tmp/git-clone-fe296ee9
npm ERR! /home/<USERNAME>/.npm/_cacache/tmp/git-clone-fe296ee9/.git: Permission denied

我发现这个 npm 问题可能有关系,也可能没有关系。

谢谢您的帮助。

4

2 回答 2

0

我不确定是什么原因造成的,但解决方法是手动运行命令并重试:

sudo /usr/bin/git clone --depth=1 -q -b master git://github.com/polymerelements/test-fixture.git /home/<USERNAME>/.npm/_cacache/tmp/git-clone-<HEX DIGITS FROM ERROR MESSAGE>
sudo npm install -g polymer-cli

不幸的是,在这之后发生了更多的权限问题。因此,我必须像这样安装polymer-cli在我的应用程序的本地node_modules文件夹中:

npm install polymer-cli
./node_modules/.bin/polymer --help
于 2017-06-27T02:52:33.960 回答
-1

试试纱线。

纱线全局添加聚合物-cli

于 2017-06-14T23:12:35.123 回答