Você pode precisar descompactar o arquivo antes de descompactá-lo.
gzip -d node-v0.4.4.tar.gz
tar -xvf node-v0.4.4.tar
cd node-v0.4.4
./configure
Eu instalo o nodeJS como mostrado aqui: link
Eu fiz estes passos: wget http://nodejs.org/dist/node-v0.4.4.tar.gz
e tar -xzf node-v0.4.4.tar.gz
Mas quando eu tento isso: cd node-v0.4.4.tar.gz, isso me dá um erro: sh: line 0: cd: node-v0.4.4.tar.gz: Not a directory
E quando eu tento isso: ./configure
me dá sh: ./configure: No such file or directory
E finalmente, quando tento sudo make install
, diz sudo: sorry, you must have a tty to run sudo
Muito obrigado
Existe uma maneira mais simples:
$ sudo pip install nodeenv
# install latest node.js in sandbox
$ nodeenv test-node-env
# activate sandbox environment
$ source ./test-node-env/bin/activate
# work in sandbox
(test-node-env) $ node -v
v0.4.6
nodeenv - ambiente virtual para node.js
cd node-v0.4.4.tar.gz
node-v0.4.4.tar.gz é um arquivo, não um diretório em que você pode entrar. Correndo
tar -xzf node-v0.4.4.tar.gz
deve descompactar o tar.gz em um diretório com um nome similar.
Eu recomendo usar o nvm: link
O nvm permite instalar várias versões do nó e alternar entre elas. É tão simples assim:
git clone git://github.com/creationix/nvm.git ~/.nvm
. ~/.nvm/nvm.sh
nvm install v0.4.7
nvm use v0.4.7
não se esqueça de adicionar ~/.nvm/nvm.sh
ao seu caminho para que você possa usá-lo em sessões posteriores.
Tive exatamente o mesmo problema, e foi tão simples quanto o download não foi concluído, por isso não foi feito o download do configure. Tente começar do zero e deve fazer o download configure junto com o resto, e quando você fizer ./configure, ele deve funcionar.
Se, depois de você entrar no diretório começando com "node" (NÃO o arquivo .tar.gz, mas sim o diretório com quase o mesmo nome que foi criado pelo comando "tar -xzf") e "ls" , ele não mostra nenhum arquivo ou diretório chamado "configure", então ele não baixou tudo, então vá buscar o arquivo .tar.gz novamente.
Você provavelmente baixou a versão binária (compilada) do nodejs quando fez o download da página de download do nodejs.org. Pode ser um pouco confuso, já que o arquivo README.md do arquivo baixado declara que você deve executar ./configure
como uma das etapas necessárias para instalar o nodejs em seu sistema.
Se você quiser criar o nodejs, você deve preferir fazer o download do arquivo da página do projeto do github . O arquivo baixado conterá o script configure e você poderá instalar o nodejs seguindo as etapas mencionadas no arquivo README.md incluído.
No Ubuntu, eu prefiro instalar o Node usando NPM e n , que é um gerenciador de versões de nós que você pode obter através do NPM! É muito fácil obter um nó assim (e você provavelmente desejará o NPM mesmo assim). Na linha de comando:
sudo apt-get install -y npm
sudo npm install -g n
sudo n lts
Tags node.js