2012-11-02 16 views
14

Ich studiere RoR und ich setze diese virtuelle Maschine zu "Deployment" RoR und ich blieb in der Node.js Installation stecken.

Ich bin mit Ubuntu 12.04 und ich folgte diesem Schritt dieser Anleitung:

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

Da Rails 3.1, eine JavaScript-Laufzeit wurde für die Entwicklung auf Ubuntu Linux benötigt worden (es ist nicht erforderlich für Mac OS X oder Windows). Für Entwicklung auf Linux Ubuntu, ist es am besten, die Node.js serverseitige JavaScript-Umgebung zu installieren:

es

$ sudo apt-get install nodejs

und stellen Sie in Ihrem $ PATH.

Was bedeutet es, "auf meine $ PATH" eingestellt?

Ich habe in den letzten paar Stunden auf Google nach ihm gesucht und alle Lösungen sind anders, für verschiedene Probleme und ich bekomme keine einfache Antwort dafür. Kannst du hier ein wenig Licht geben?

Danke!

Antwort

19

Sie haben keine Sorgen zu machen, die apt-get install Befehl Mach das für dich. Es fügt den Pfad zum Prozess nodejs (normalerweise /usr/bin/node) der globalen Variablen $ PATH hinzu. Dadurch wird sichergestellt, dass bei der Eingabe von node in Ihrem Terminal der Prozess nodejs gestartet wird.

Wenn Sie aus irgendeinem seltsamen Grund nicht starten können, müssen Sie den Pfad zu Ihrer Knoteninstallation manuell zu $ ​​PATH hinzufügen. Sie können dies tun, indem Sie die Bearbeitung Ihrer ~/.bashrc Datei und fügt hinzu:

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

Einfach und effizient! Vielen Dank! – Apollo

+1

Wobei angenommen wird, dass das OP bash verwendet. ;-) –

+0

hehe in der Tat ... :) – mihai

12

Ich habe npm zu installieren versucht, und es hat sich beschwert über node nicht im Weg zu sein. Lustig genug, nodejs war, aber node war nicht. Ich beendete das Problem dadurch zu lösen up:

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

... die node zu nodejs symbolisch verlinkt. Jetzt npm installiert ohne Beschwerden.

+0

danke, es funktionierte für mich – Shashanth

+3

Das war in UBuntu 16.04 nach der Installation mit apt-get erforderlich. Vielen Dank. :-) –

Verwandte Themen