我遇到问题当我尝试在ubunutu上安装Angular-CLI时 我的Node.js和npm版本
npm - 5.6.0
命令我执行了savera9@savera9-desktop:~$ sudo npm install -g @angular/cli
我遇到错误
npm ERR! git clone git@github.com:angular / cli克隆成裸 知识库 ' /home/savera9/.npm/_git-remotes/git-github-com-angular-cli-515723dd' ...
npm ERR! git clone git@github.com:angular / cli权限被拒绝 (公钥)。
npm ERR! git clone git@github.com:angular / cli致命:无法阅读 来自远程存储库。
npm ERR! git clone git@github.com:angular / cli
npm ERR! git clone git@github.com:angle / cli请确认你 拥有正确的访问权限
npm ERR! git clone git@github.com:angular / cli和存储库 存在。
npm ERR! addLocal无法安装angular / cli
npm ERR!错误:ENOENT,stat' angular / cli'
npm ERR!如果您需要帮助,可以报告此整个日志,
npm ERR!包括npm和节点版本,位于:
npm ERR! http://github.com/npm/npm/issues
npm ERR! System Linux 4.4.0-101-generic
npm ERR!命令" / usr / local / bin / node" "在/ usr / local / bin中/ NPM" "安装" " -g" " @角/ CLI"
npm ERR! cwd / home / savera9
npm ERR! node -v v0.10.36
npm ERR! npm -v 1.4.28
npm ERR! path angular / cli
npm ERR!代码ENOENT
npm ERR! errno 34
npm ERR!
npm ERR!其他日志记录详细信息可在以下位置找到:
npm ERR! /home/savera9/npm-debug.log
npm ERR!不好的代码0
答案 0 :(得分:1)
您似乎没有适当的管理员权限来安装角度cli。尝试使用管理员帐户或咨询IT团队以进行代理配置。
答案 1 :(得分:0)
当我使用 sudo 命令时,它不起作用但是当我使用 su sudo 命令时,它运行正常。
Linux命令简介' su': -
Linux命令' su'用于从一个帐户切换到另一个帐户。系统将提示用户输入用户的密码。
用户还可以使用它切换到root帐户。如果用户仅键入' su'如果没有任何选项,它将被视为root用户,系统将提示用户输入root用户密码。
有用的链接: - introduction for Su command
答案 2 :(得分:0)
首先使用此命令进行卸载- npm卸载-g @ angular / cli
,然后尝试使用以下命令再次安装-
npm install -g @angular/cli
我遇到了网络流量或其他故障阻止它第一次安装的问题。