Quindi, sto lavorando su un Mac e come server web, ho installato Debian 8. Tuttavia, al momento sto lavorando a un'applicazione di nodo che ho sviluppato sul mio localhost per la maggior parte del tempo, dove tutto funziona correttamente: posso usare node index.js
senza problemi.nodo: comando non trovato su Debian
Tuttavia, ho installato il nodo sul mio webserver attraverso la raccomandazione del sito node.js, che è ...
sudo apt-get install -y nodejs
... che non gettare eventuali errori. Dopo di ciò, potrei usare il comando npm. Ma quando provo a eseguire node index.js
, ricevo bash: node: command not found
. Inoltre, il nodo non è installato nella mia cartella /usr/local/bin
. Quindi non posso nemmeno correre via /usr/local/bin/node
che è stato consigliato here.
Quindi cosa ho fatto di sbagliato? Sono piuttosto confuso in questo momento e davvero non so come risolvere il problema.
non ha funzionato per me. Tuttavia, quando ho eliminato tutto e installato nodejs-legacy, funziona perfettamente. Tyvm :) –
Sì, ho letto su 'nodejs-legacy' ... Probabilmente il pacchetto è stato chiamato in quel modo (su alcune versioni di DEbian) per evitare i conflitti con un altro pacchetto chiamato' node', che è totalmente estraneo a nodejs. .. Aggiornato la mia risposta. – MarcoS