Solucionado (ver solução)
Solucionado
(ver solução)
12
respostas

Estou tentando instalar o angular via npm no linux

Porém ele dá esse erro.

npm ERR! git clone git@github.com:angular/cli Cloning into bare repository '/home/suporte/.npm/_git-remotes/git-github-com-angular-cli-515723dd'...
npm ERR! git clone git@github.com:angular/cli Permission denied (publickey).
npm ERR! git clone git@github.com:angular/cli fatal: Could not read from remote repository.
npm ERR! git clone git@github.com:angular/cli 
npm ERR! git clone git@github.com:angular/cli Please make sure you have the correct access rights
npm ERR! git clone git@github.com:angular/cli and the repository exists.
npm ERR! addLocal Could not install angular/cli
npm ERR! Error: ENOENT, stat 'angular/cli'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 4.4.0-98-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "@angular/cli"
npm ERR! cwd /home/suporte
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path angular/cli
npm ERR! code ENOENT
npm ERR! errno 34
12 respostas

Boa tarde, Yuri! Como vai?

Vc está usando algum proxy para se conectar à internet? Talvez o problema seja esse pois a mensagem está falando que não foi possível se conectar com o repositório remoto.

Nenhum, porque eu consigo criar projetos normais de outros frameworks.

Faz um teste aí então! Tente executar o comando npm install -g cordova e manda aqui o resultado da execução.

/home/suporte/.nvm/versions/node/v6.0.0/bin/cordova -> /home/suporte/.nvm/versions/node/v6.0.0/lib/node_modules/cordova/bin/cordova
/home/suporte/.nvm/versions/node/v6.0.0/lib
└── cordova@8.0.0

Estranho. Pode remover o cordova com o comando npm uninstall -g cordova.

Uma pergunta: que comando vc utilizou para tentar instalar o Angular?

npm install -g angular-cli
solução!

O comando está incorreto! O certo seria fazer npm install -g @angular/cli.

Acredito que instalou, mais não consigo criar um projeto.

You are running version v6.0.0 of Node.js, which is not supported by Angular CLI v6.
The official Node.js version that is supported is 8.9 and greater.

Please visit https://nodejs.org/en/ to find instructions on how to update Node.js.
node --version
v6.0.0
npm --version
3.8.6

You are running version v6.0.0 of Node.js, which is not supported by Angular CLI v6. The official Node.js version that is supported is 8.9 and greater.

A mensagem está dizendo que a versão 6 do Node que vc está utilizando é incompatível com a Angular CLI. Vc vai precisar desinstalar a versão 6 do Node e instalar a 8.x.

nodejs --version
v8.11.2

Acredito que a versão já está instalada mais ele tá reconhecendo a 6.0.0 não sei porque.

Yuri, se vc quer ter mais de uma versão do Node na máquina, eu sugiro vc desinstalar todas as versões do Node e utilizar o NVM para gerenciar as versões. E depois, aí sim, instalar as versões do Node que vc quer a partir do NVM e, após isso, instalar os pacotes que vc quiser.

Dessa forma que está na sua máquina não vai rolar.