2016-10-12 9 views
0

Yarn installieren zu können, lief ich die folgenden Befehle:Fehler, wenn ich Yarn auf Ubuntu zu installieren: „Kann Probleme beheben, Sie kaputte Pakete gehalten haben“

sudo apt-key adv --keyserver pgp.mit.edu --recv D101F7899D41F3C3 
echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list 

Ich habe 6.6.0 Node.js Version installiert , aber ich erhalte den Fehler:

yarn : Depends: nodejs (>= 4.0.0) but 0.10.25~dfsg2-2ubuntu1 is to be installed 
E: Unable to correct problems, you have held broken packages. 

Antwort

2

Sie benötigen Node.js 4.0 oder höher, um Garn laufen zu lassen. Ubuntu 14.04 hat nur Node.js 0.10 in seinem Repository, daher müssen Sie ein anderes Repository hinzufügen, um neuere Versionen von Node zu erhalten. Folgen Sie den hier aufgeführten Anweisungen: https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

+0

Vielen Dank für Ihre Antwort. Aber meine Linux node.js-Version ist V6.6.0, ich hatte es auf die neueste Version aktualisiert. (Ich habe dies verwendet, um meinen Knoten zu aktualisieren: [link] (https://github.com/tj/n)) – haiyang

+0

Ja, das ist dein Problem. Du hast den Knoten mit nvm aktualisiert, aber er wurde nicht in den Quellen von Ubuntu aktualisiert. Sie müssen den Anweisungen im Link in dieser Antwort folgen, indem Sie 'curl -sL https://deb.nodesource.com/setup_6.x | ausführen sudo -E bash -' 'sudo apt-get installieren -y nodejs' ' sudo apt-get clean' –

Verwandte Themen