Hoje tive um problema com meu NodeJS no Ubuntu 14.04 LTS, simplesmente instalava o pacote, e o mesmo não funcionava.
Eu preciso dele para fazer com que meu gerador de projeto feito em Ruby que utiliza Gulp, Bower, e outros pacotes trabalhe sem erros e com todas as dependências 100% funcionando.
Então “fuçando” descobri com o comando “which nodejs” que o mesmo estava dentro de /usr/bin/nodejs o que fazia com que alguns pacotes como gulp, bower,express, etc, não reconhece-se como instalado, porque ele deve ficar em /usr/bin/node.
Comecei a procurar na web, e descobrir que para o NodeJS funcionar corretamente nesta versão do ubuntu (14.04), devemos instalar a versão legacy da plataforma.
Como instalar?
sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs-legacy
Dai então passou a funcionar corretamente meu NodeJS, como mostra a imagem abaixo.
Como vemos node, nodejs,npm,bower,gulp todo funcionando perfeitamente lindos. 😉
E ai, legal? 🙂
tem que desinstalar a versão anterior?
Ajudou muito, amigo.
Uso o Ubuntu 14.04, instalei o node para poder usar o cordova mas o node não funcionou corretamente, não apareceu erro durante a instalação. Não desinstalei a versão anterior apenas rodei esses comandos por cima e agora está tudo funcionando corretamente. Obrigado 🙂
Então, todos sofremos com esse problema não é? Ainda bem que navegando a gente sempre encontra as saídas.
Valeu ai pelo comentário.
Obrigado!
Obrigado, me ajudou bastante!
Ajudou muito mesmo.
Estou estudando ionic, e tive problemas com o NodeJS.
Obrigado amigo.