2013-02-23 12 views
5

Sto provando a utilizzare il pacchetto node.js "per sempre" per eseguire un servizio node.js su Ubuntu. Sembra che dovrebbe essere semplice. Tuttavia, quando l'eseguo, ricevo il seguente output:Esecuzione del server node.js su Ubuntu usando per sempre

/usr/bin/env: node: No such file or directory 

Penso che questo può essere perché i nomi Package Manager di Ubuntu la node.js binario nodejs, piuttosto che node, che è più standard. C'è un modo per dire al pacchetto per sempre dove trovare il nodo?

(ho provato un collegamento simbolico /usr/bin/node a /usr/bin/nodejs, ma che ha prodotto ancora di più gli errori e ci si sente come un hack in ogni caso)

+0

Qual è la riga di comando che si utilizza? –

risposta

3

Hai provato installing the latest node from source?

git clone https://github.com/joyent/node.git 
cd node 
git checkout v0.8.22 #Try checking nodejs.org for what the stable version is 
./configure 
make 
sudo make install 

This video non è del tutto chiaro, ma l'autore implica che le versioni precedenti del nodo nel repository Debian sono dietro il nodo/nodejs denominazione problema.

In alternativa, è possibile provare a trovare il target del collegamento simbolico/usr/bin/nodejs utilizzando uno dei metodi descritti here e creare un collegamento simbolico/usr/bin/node.

Buona fortuna!

+0

Questo l'ha risolto per me, grazie. – Adam

Problemi correlati