Problema com a instalação do Node.js

3

Sou muito novo no Linux, então minha pergunta pode parecer estúpida, mas não consigo instalar o Node.js e o npm com sucesso. Mais precisamente, a instalação está completa, mas quando estou tentando executar algum software gráfico, recebo um erro.

Em detalhes:

Eu quero rodar este software que de alguma forma permite que o Node.js renderize gráficos:

link

e o problema ocorre quando eu estou tentando instalar luarocks (encontrado também no link acima).

 npm ERR! [email protected] install: 'node-gyp rebuild' 
 npm ERR! Exit status 1 
 npm ERR!  npm ERR! Failed at the [email protected] install script. 
 npm ERR! This is most likely a problem with the pty.js package, 
 npm ERR! not with npm itself. 
 npm ERR! Tell the author that this fails on your system: 
 npm ERR! node-gyp rebuild 
 npm ERR! You can get their info via: 
 npm ERR! npm owner ls pty.js npm ERR! There is likely additional logging output above.

 npm ERR! System Linux 3.11.0-12-generic 
 npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" 
 npm ERR! cwd /tmp/luarocks_gfx.js-scm-0-9502/gfx.js npm ERR! node -v v0.11.13-pre
 npm ERR! npm -v 1.4.3 npm ERR! code ELIFECYCLE

Além disso, quando estou tentando iniciar o modo gráfico, recebo o seguinte erro:

[gfx.js] server started on port 8000, graphics will be rendered into http://localhost:8000
deep_unlearn@Deep:~/node_modules$ module.js:333
    throw err;
          ^
Error: Cannot find module 'pty.js'
    at Function.Module._resolveFilename (module.js:331:15)
    at Function.Module._load (module.js:273:25)
    at Module.require (module.js:357:17)
    at require (module.js:373:17)
    at Object. (/home/deep_unlearn/.gfx.js/lib/tty.js:17:11)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:349:32)
    at Function.Module._load (module.js:305:12)
    at Module.require (module.js:357:17)

Eu suspeito que o problema é que npm não pode encontrar o módulo pty.js mesmo que esteja instalado no meu sistema. Então eu olhei para o caminho e percebi que o software está instalado na seguinte estrutura:

~root/node_modules/express/node_modules/pty.js

No entanto, o software parece procurar por esses arquivos em:

~root/node_modules/

Alguém por favor pode me aconselhar sobre este assunto? Se este é o problema, existe uma maneira de corrigir esse problema?

    
por user261599 24.03.2014 / 16:36

1 resposta

2

Instale o Node.js

No servidor de aplicativos, vamos atualizar as listas de pacotes do apt-get com este comando

sudo apt-get update

Em seguida, use o apt-get para instalar as dependências de construção do Node.js:

sudo apt-get install -y build-essential openssl libssl-dev pkg-config

O próximo passo é fazer o download do código fonte para a última versão do Node.js.

Vá para a página Downloads do Node.js e encontre o link de download do Código Fonte. Clique com o botão direito do mouse e copie o endereço do link para a área de transferência. Depois desse download usando wget como

cd ~
wget http://nodejs.org/dist/latest/node-v0.10.33.tar.gz

Agora extraia o arquivo tar que você acabou de baixar com este comando:

tar xvf node-v*

Configure e construa o Node.js com os seguintes comandos:

./configure
make

Agora, para instalar o Node.js, execute este comando:

sudo make install

Se você quiser excluir o código fonte do Node.js que você baixou, mude para o diretório inicial e use este comando rm:

cd ~
rm -rf node-v*

O tempo de execução do Node.js está agora instalado.

    
por Ritesh Pradhan 31.03.2015 / 14:34

Tags

Como encontrar luz de fundo é gerenciado por qual cartão? ___ answer439153 ___

Experimente este link . Parece-me que o seu sistema está alternando entre fones de ouvido e alto-falantes. Crepitar geralmente é causado por um alto-falante. Uma vez que os alto-falantes estão constantemente sendo ligados e desligados, eles continuariam crepitando. Este pacote permite controlar a comutação dos auscultadores.

O mesmo pacote, outro descrição

    
___ tag123bugreporting ___ Perguntas sobre o processo de relatar bugs: o que deve ser reportado como um bug, Onde deve ser reportado. Lembre-se que reportar um bug em si está fora do tópico. ___ tag123headphones ___ Os fones de ouvido são um conjunto de dois alto-falantes colocados sobre as orelhas para ouvir o som do computador sem incomodar ninguém. Os fones de ouvido são conectados a um computador ou outro dispositivo de reprodução de áudio por uma tomada na extremidade do cabo do fone de ouvido ou sem fio. ___ tag123speakers ___ Perguntas sobre laptop, tablet, smartphone ou alto-falantes internos embutidos. ___ tag123sound ___ Perguntas sobre problemas de som com o Ubuntu, desde placas de som, microfones e alto-falantes / fone de ouvido até a transferência de sinais de áudio via porta de áudio, bluetooth e HDMI. ___ qstntxt ___

Crackling contínuo a partir do momento em que o Ubuntu é iniciado.

Ao reproduzir som, há interrupções.

Eu não tive nenhum problema de som no Windows antes de instalar o Ubuntu (o ubuntu é ótimo).

Alternância contínua entre alto-falantes e fones de ouvido nas configurações de som.

O crepitar continua quando o pulseaudio é desligado.

Dificuldade em ajustar os níveis de som no alsamixer.

O mesmo problema em todos os sistemas operacionais linux.

Eu tentei editar a taxa de amostragem em daemon.conf ou tsched = 0 em default.pa, verificando o site archlinux e algumas soluções básicas de erros para o ALSA, reinstalando diferentes sistemas operacionais linux, mas sem sorte de novatos.

há um pequeno vídeo que fiz sobre o problema: link

veja também mais informações no meu sistema: ALSA Information Script v 0.4.63 (para linux, kernel, alsa sound info at) link

e um relatório de bug que eu postei no link  : Fator de forma pequeno HP Compaq dc7600, Realtek ALC260, Saída de linha verde, Faltas traseiras, quedas ou estalos de som. Recebi feedback sobre isso, mas é muito técnico para mim.

thx para qualquer conselho,

abençoe

    
___