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

Problema de instalação do ionic e cordova

Olá. Cheguei até o final do segundo curso do IONIC, fiquei só com um problema não resolvido da exportação do splash e icones. Porém, tive que reinstalar meu sistema operacional :O Agora estou bugado tentando abrir esse projeto pra dar continuidade.

Logo no início estou com problema de instalação. Consegui instalar o nodejs e o npm certinho

$ nodejs --version
v4.2.6
$ npm --version
3.5.2

Rodei o comando pra instalar o ionic e cordova

$ sudo npm install -g cordova ionic

Aparentemente a instalação funcionou. Não sei exatamente qual é a versão instalada do cordova e do ionic.

Mas a partir daí não funciona mais. O comando pra começar o projeto resulta nesse erro:

$ ionic start AluraCar blank/
usr/bin/env: “node”: Arquivo ou diretório não encontrado

Ajudem-me por favor.

Renato

12 respostas

...corrigindo, o último erro resulta assim.

$ ionic start AluraCar blank
/usr/bin/env: “node”: Arquivo ou diretório não encontrado

Olá.

Como vc instalou o node?

O meu aqui está diferente. O comando não é

nodejs e sim apenas node

Me parece que pode isso. O ionic não está achando o node instalado na sua maquina.

Eu instalei o node pelo seguinte comando:

sudo apt-get install nodejs

Copiei da instrução dessa aula https://cursos.alura.com.br/course/ionic/task/18412

Será que é minha versão do node?

Estou achando que seja algo com a instalação do node sim, mas ainda estou pesquisando.

Enquanto tento achar uma solução, tenta rodar o comando do ionic com sudo:

sudo ionic start AluraCar blank

Deu a mesma coisa.

$ sudo ionic start AluraCar blank
/usr/bin/env: “node”: Arquivo ou diretório não encontrado

Como eu faço pra ver a versão do ionic e do cordova instalados?

ionic -v

cordova -v

Parece que realmente tem um "problema" no node no ubuntu. Vc está usando qual sistema operacional?

Da uma olhada nisso aqui:

http://stackoverflow.com/questions/18130164/nodejs-vs-node-on-ubuntu-12-04

Poisé, quando dou esses comandos para ver a versão, dá o mesmo erro.

$ ionic -v
/usr/bin/env: “node”: Arquivo ou diretório não encontrado

Mas o comando "npm ionic info" funciona.

Esse post que me mandou é um pouco antigo, sobre ubuntu 12.04. Eu comecei o projeto usando ubuntu 16.04, há um mês atrás essa instalação rodou bem. Agora migrei pro ZorinOS 12, que é baseada no mesmo ubuntu 16.04.

Acho que posso tentar remover tudo e instalar de novo. Como posso fazer isso da melhor forma? Tem como eu instalar escolhendo as versões que se espera mais compatibilidade? Tenho impressão que instalei um node antigo. Valeu

Funcionou! Com o link que você me passou, dei o comando

sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10

Show. Consegui dar o start num novo projeto. Mas percebi que fiquei com uma mensagem de erro sobre permissão, veja o que acontece quando rodo ionic -v

$ ionic -v
Unable to save ionic data: /home/vouape/.ionic/ionic.config { [Error: EACCES: permission denied, open '/home/vouape/.ionic/ionic.config']
  errno: -13,
  code: 'EACCES',
  syscall: 'open',
  path: '/home/vouape/.ionic/ionic.config' }
2.2.1

O que acha?

solução!

Que bom que está avançando.

Sobre o erro atual, parece permissão sobre esse arquivo.

Achei isso aqui no forum oficial do Ionic

https://forum.ionicframework.com/t/please-help-unable-to-save-ionic-data/15707/2

Ele pede para mudara permissão do arquivo.

Veja se resolve para você.

Perfeito Lázaro. Até aqui resolvido. Obrigado mais uma vez