Möglicherweise müssen Sie die Datei entpacken, bevor Sie sie lösen können.
gzip -d node-v0.4.4.tar.gz tar -xvf node-v0.4.4.tar cd node-v0.4.4 ./configure
Ich installiere nodeJS wie hier gezeigt: http://nodeguide.com/beginner.html
Ich habe diese Schritte gemacht: wget http://nodejs.org/dist/node-v0.4.4.tar.gz
undtar -xzf node-v0.4.4.tar.gz
Aber wenn ich folgendes probiere: cd node-v0.4.4.tar.gz gibt es einen Fehler: sh: line 0: cd: node-v0.4.4.tar.gz: Not a directory
Und wenn ich es versuche: ./configure
es gibt mirsh: ./configure: No such file or directory
Und zum Schluss wenn ich es versuche sudo make install
sagt essudo: sorry, you must have a tty to run sudo
Vielen Dank
Möglicherweise müssen Sie die Datei entpacken, bevor Sie sie lösen können.
gzip -d node-v0.4.4.tar.gz tar -xvf node-v0.4.4.tar cd node-v0.4.4 ./configure
Es gibt einen einfacheren Weg:
$ sudo pip install nodeenv # install latest node.js in sandbox $ nodeenv test-node-env # activate sandbox environment $ source ./test-node-env/bin/activate # work in sandbox (test-node-env) $ node -v v0.4.6
nodeenv - virtuelle Umgebung für node.js
cd node-v0.4.4.tar.gz
node-v0.4.4.tar.gz ist eine Datei, kein Verzeichnis, in das Sie gehen können. Laufen
tar -xzf node-v0.4.4.tar.gz
sollte das tar.gz in ein Verzeichnis mit einem ähnlichen Namen dekomprimieren.
Ich empfehle dringend die Verwendung von nvm: https://github.com/creationix/nvm
Mit nvm können Sie mehrere Versionen des Knotens installieren und zwischen diesen wechseln. So einfach ist das:
git clone git://github.com/creationix/nvm.git ~/.nvm . ~/.nvm/nvm.sh nvm install v0.4.7 nvm use v0.4.7
Vergessen Sie nicht ~/.nvm/nvm.sh
, Ihren Pfad hinzuzufügen, damit Sie ihn in späteren Sitzungen verwenden können.
Had the exact same problem, and it was as simple as the download didn't complete, so it hadn't downloaded configure. Try starting from scratch and it should download configure along with the rest, and then when you do ./configure it should work.
If, after you cd into the directory starting with "node" (NOT the .tar.gz file, but rather the directory with almost the same name that was created by the "tar -xzf" command) and "ls", it doesn't show any file or directory called "configure", then it didn't all download, so go get the .tar.gz file again.
Sie haben wahrscheinlich die binäre (kompilierte) Version von nodejs heruntergeladen, wenn Sie sie von der Download-Seite von nodejs.org herunterladen . Dies kann etwas verwirrend sein, da in der Datei README.md des heruntergeladenen Archivs angegeben ist, dass Sie ./configure
einen der Schritte ausführen sollten, die zum Installieren von nodejs auf Ihrem System erforderlich sind.
Wenn Sie nodejs selbst erstellen möchten, sollten Sie das Archiv lieber von der Github-Projektseite herunterladen . Das heruntergeladene Archiv enthält das Konfigurationsskript, und Sie können nodejs installieren, indem Sie die in der mitgelieferten Datei README.md genannten Schritte ausführen.
Unter Ubuntu installiere ich lieber Node mit NPM und n, einem Knotenversionsmanager, den Sie über NPM erhalten können! Es ist sehr einfach, einen solchen Knoten zu erhalten (und Sie werden wahrscheinlich sowieso NPM wünschen.) Von der Kommandozeile aus:
sudo apt-get install -y npm sudo npm install -g n sudo n lts