2016-07-19 11 views
-1

Ich habe versucht, nodejs 5.x auf meinem Elementary OS freya Computer zu installieren. Ich folgte diesem Link https://nodejs.org/en/download/package-manager/, aber ich habe vergessen, 6.x zu 5.x auf diesem Befehl zu ändern: curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - Nach diesem Fehler habe ich diesen Befehl ausgeführt, aber 6.x zu 5.x geändert. Und dann habe ich versucht zu installieren, wie der Link sagt: sudo apt-get installieren nodejs Wenn ich überprüft, nodejs Version sagt es 6.3 Version. Ich will diese Version nicht, ich will 5.12 und jetzt kann ich das nicht rückgängig machen. Außerdem, wenn ich versuche, npm zu installieren sagt es: npm: Hängt davon ab: nodejs aber es wird nicht installierenIch kann npm nach der Verwendung von curl nicht installieren, um nodejs 6.x zu installieren

Bitte ich bin desesperate! Tut mir leid, aber Englisch ist nicht meine Muttersprache.

+0

auch leid für die Befehle, aber ich bin neu bei hier veröffentlichen. Dies war der Befehl: 'curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - ' –

+0

Warum willst du 5.x? Ich glaube nicht, dass es zu diesem Zeitpunkt weitere Updates erhält. Sie sollten zu 6.x wechseln, dem letzten "aktuellen" Zweig. – mscdex

+0

Ich arbeite mit Ionic & Ich hatte kein Problem mit 5.x Version. Ich weiß nicht, ob 6.x funktioniert. –

Antwort

0

Wenn Sie planen oder zwischen verschiedenen Knotenversionen wechseln möchten, verwenden Sie nvm. Hier ist ein kleines Skript für einfache Installation:

# Usage : ./nvm_install.sh <node_version> 
# Example : ./nvm_install.sh 5 
# reinstall nvm & install node with version <node_version> 
###################################### 
#!/bin/bash 

rm -rf ~/.nvm 
rm -rf ~/.npm 
rm -rf ~/.bower 
sudo apt-get remove nodejs 
sudo apt-get update 
sudo apt-get install build-essential libssl-dev 
curl https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash 
source ~/.profile 

source ~/.nvm/nvm.sh 

nvm_version=`nvm --version` 

echo "nvm version ${nvm_version}" 

NODE_VERSION=5 

if [ -n "$1" ]; 
then 
    NODE_VERSION="$1" 
fi 

echo "Installing node v$NODE_VERSION" 

# install node 5 
nvm install $NODE_VERSION 
nvm use $NODE_VERSION 
node -v 
nvm ls 

Sie müssen möglicherweise abzumelden/login nach der Ausführung dieses Skripts

Verwandte Themen