Verificando a versão do nodejs não retorna nada

27

Estou tentando instalar o nó js no Ubuntu para que eu possa rodar o AngularJS. Não tenho certeza se já o instalei antes, então eu executei sudo-apt get install node e, uma vez feito isso, eu corro node --version , mas nada é retornado no meu terminal.

jason@jason:~$ node --version
jason@jason:~$ 

Como posso verificar se o nodejs está instalado?

    
por jason328 09.12.2012 / 22:01

7 respostas

47

Tente

nodejs --version

(pelo menos no meu sistema, o binário é chamado de nodejs)

    
por Sergey 09.12.2012 / 22:32
6

você realmente não quer usar apt-get para instalar o NodeJS no Ubuntu.

A maneira do Ubuntu de empacotar software de terceiros significa que você sempre obterá versões desatualizadas, a menos que você tenha mantenedores muito ativos ou ciclos lentos de desenvolvimento de software - ambos os quais não são verdadeiros para os mantenedores do pacote NodeJS e NodeJS. Acabei de conferir e parece que apt-get install nodejs vai te dar uma instalação v0.6.19, que é de junho de 2012 - em setembro de 2013, quando o NodeJS já havia atingido a v0.10.18 estável, com mudanças internas consideráveis.

mais uma razão pela qual você não deseja apt-get NodeJS é que o executável será chamado de nodejs, pela simples razão de que no vasto namespace global que é uma distribuição linux contemporânea, node já havia sido atribuído a um um software não relacionado quando o NodeJS entrou em cena.

você provavelmente desejará compilar o NodeJS por conta própria ou experimentar um dos pacotes binários que eles possuem para download em nodejs.org.

    
por flow 20.09.2013 / 18:15
1

Para sair do @flow, ele está absolutamente certo. O que você quer fazer é baixar a versão mais recente do repositório do Node com o PPA (não se preocupe, é super fácil).

Digite os seguintes comandos e você deve estar pronto:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
    
por beckah 07.09.2014 / 03:59
1

Esta questão merece uma nova resposta.

Se instalado corretamente, basta digitar nodejs --version ou node --version para verificar a versão.

Se você precisa de um repositório mais novo e bem mantido

Uma boa opção é usar repositórios NodeSource , que são muito bem mantidos.

Siga estas etapas (observe o novo nome do script de configuração do Node.js v0.12)

curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -

Em seguida, instale com:

sudo apt-get install -y nodejs

Usar # nodejs --version agora retornará v0.12.4

    
por Paulo Coghi 26.05.2015 / 15:10
0

Siga as instruções de instalação aqui:

link

tar -zxf node-v0.10.33.tar.gz #Download this from nodejs.org
cd node-v0.10.33
./configure && make && sudo make install

Isso levará algum tempo - 5 a 10 minutos. As instruções de instalação têm conselhos sobre como acelerar a instalação através de um sinalizador -j , mas não estou familiarizado com isso e, infelizmente, não o explorei.

Anywho, após a conclusão da instalação, feche o terminal e abra-o novamente. Você deveria estar bem para ir.

cory@LAPTOPUTRON3000:~$ npm -v && node -v
1.4.28
v0.10.33
    
por Cory Danielson 13.11.2014 / 04:46
0

Você pode executar o seguinte script:

Salve o script a seguir (digamos test_server.js):

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello Node.js\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');

Execute o script usando:

nodejs test_server.js

Abra o link no seu navegador e você verá uma mensagem de boas-vindas.

    
por aliasav 04.05.2015 / 11:03
0

Tente com

node -v

Sua versão do nó de retorno

    
por Senanayaka 25.03.2016 / 06:40