Ich folgte dieser Auflistung https://gist.github.com/Goddard/5500157 , um nodejs und npm zu installieren, aber nachdem ich sie ausgeführt habe, konnte weder node --version noch npm --version ausgeführt werden, wodurch ein Fehler des Befehls nicht gefunden wurde. Ich konnte nodejs deinstallieren, musste aber in das im Skript beschriebene temporäre Verzeichnis gehen und eine make uninstall ausführen, um npm zu verlassen.
Nun , in einem Versuch NodeJS zu installieren und npm wieder benutzen ich diesen Link statt http://www.andreagrandi.it/2013/02/08/how-to-install-latest-stable-node-js-on-ubuntu/ , aber wenn ich versuche, beide nodejs und npm zusammen zu installieren, erhalte ich diese Fehlermeldung.
sudo apt-get install nodejs npm
The following packages have unmet dependencies:
nodejs : Conflicts: npm
E: Unable to correct problems, you have held broken packages.
Wenn ich nur nodejs installiere, funktioniert das einwandfrei.
sudo apt-get install nodejs
node --version
v0.10.15
Aber jetzt, wenn ich versuche, npm zu installieren, erhalte ich diese Fehlermeldung
sudo apt-get install npm
The following packages have unmet dependencies:
npm : Depends: nodejs (>= 0.6.19~dfsg1-3) but it is not going to be installed
Depends: nodejs-dev
Depends: node-node-uuid but it is not going to be installed
Depends: node-request but it is not going to be installed
Depends: node-mkdirp but it is not going to be installed
Depends: node-minimatch but it is not going to be installed
Depends: node-semver but it is not going to be installed
Depends: node-ini but it is not going to be installed
Depends: node-graceful-fs but it is not going to be installed
Depends: node-abbrev but it is not going to be installed
Depends: node-nopt but it is not going to be installed
Depends: node-fstream but it is not going to be installed
Depends: node-rimraf but it is not going to be installed
Depends: node-tar but it is not going to be installed
Depends: node-which but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Ich benutze Ubuntu 13.04. Jede Hilfe wird geschätzt. Ich weiß nicht viel über node.js und npm. Ich habe versucht zu lernen, wie man diese verwendet, also zeigt sich wahrscheinlich meine in-Erfahrung.
quelle
Antworten:
Das
nodejs
Paket, das Sie von der PPA installiert haben, enthältnpm
seit v0.10.0. Seit du v0.10.15 hast, hastsudo apt-get install nodejs
du beim Laufen auch installiertnpm
. Versuche zu rennennpm
, um es zu bestätigen.Siehe auch die offizielle Installationsanleitung (die, der Sie gefolgt sind, ist eine Kopie davon, aber die offizielle hat ein paar zusätzliche Details).
quelle
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
, bei der bereits npm installiert war.