2012-11-02 18 views
14

Sto studiando RoR e sto impostando questa macchina virtuale per "distribuire" RoR e mi sono bloccato nell'installazione di Node.js.

Sto usando Ubuntu 12.04 e ho seguito questo passo di questa guida:

http://railsapps.github.com/installing-rails.html

Dal Rails 3.1, un tempo di esecuzione JavaScript è stato necessario per lo sviluppo su Ubuntu Linux (non è necessario per Mac OS X o Windows). Per sviluppo su Linux Ubuntu, è meglio installare il Node.js server-side JavaScript ambiente:

$ sudo apt-get install nodejs

e impostarlo nel $ PATH.

Che cosa significa "impostato sul mio $ PATH"?

L'ho cercato su Google nelle ultime due ore e tutte le soluzioni sono diverse, per problemi diversi e non ho una risposta semplice per quello. Puoi dare un po 'di luce qui?

Grazie!

risposta

19

Non dovete preoccuparvi di questo, il comando sarà apt-get install fallo per te Aggiunge il percorso al processo nodejs (in genere /usr/bin/node) alla variabile $ PATH globale. Ciò garantisce che quando si digita node nel terminale verrà avviato il processo nodejs.

Se per qualche strano motivo non è possibile avviarlo, è necessario aggiungere manualmente il percorso all'installazione del nodo su $ PATH. È possibile farlo modificando il file ~/.bashrc e aggiungendo:

PATH=/usr/bin/node:$PATH 
+1

Semplice ed efficiente! Grazie! – Apollo

+1

Che presuppone che l'OP stia usando bash. ;-) –

+0

hehe anzi ... :) – mihai

12

Ho cercato di installare npm e ha lamentato di non essere node nel percorso. Stranamente, nodejs era, ma non lo era node. Ho finito per risolvere il problema così:

$ cd /usr/bin/ $ sudo ln -s nodejs node

... che link simbolici node a nodejs. Ora installazioni npm senza reclami.

+0

grazie, ha funzionato per me – Shashanth

+3

Questo era richiesto in UBuntu 16.04 dopo l'installazione con apt-get. Grazie. :-) –

Problemi correlati