Wie kann ich node.js unter Ubuntu kompilieren/installieren? Es ist mit einem Fehler über cxx compiler
fehlgeschlagen.
One-Liner um alle benötigten Abhängigkeiten zu installieren (curl und git werden nicht wirklich benötigt, sind aber sehr nützlich und werden auch benötigt, wenn Sie über nvm installieren).
Sudo apt-get install build-essential libssl-dev curl git-core
Die letzten beiden Abhängigkeiten sind nicht immer erforderlich, aber die Installation ist ohnehin sinnvoll und Sie benötigen sie wahrscheinlich später.
Nur - cxx-Compiler installieren
Sudo apt-get install build-essential
Wenn openssl fehlt
Sudo apt-get install libssl-dev
Wenn Sie wie ich versuchen, versuchen Sie, dies auf einer AWS-Instanz zu installieren, auf der Amazon Linux AMI ausgeführt wird (was eine reduzierte Version von CentOS darstellt)
Basiswerkzeuge installieren:
yum groupinstall "Development Tools"
Nun installiere openssl-devel:
yum install openssl-devel
Knoten sollte jetzt gut kompilieren.
Wenn Sie dies unter Win7 wie mir versuchen, führen Sie Folgendes aus:
ash.exe
$ /bin/rebaseall
... hat den Trick gemacht.
Viel Glück!
Wenn Sie diese Fehlermeldung unter Mac OSX erhalten, müssen Sie XCode installieren.
Ich musste yum install gcc-c++
unter Cent OS ausführen.
Es gibt ein Paket dafür auf dem Launchpad.
https://launchpad.net/~chris-lea/+archive/node.js/
Für Node.js v6:
curl -sL https://deb.nodesource.com/setup_6.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Für Node.js v7:
curl -sL https://deb.nodesource.com/setup_7.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Optional: Installieren Sie Build-Tools Um native Addons von npm zu kompilieren und zu installieren, müssen Sie möglicherweise Build-Tools installieren:
Sudo apt-get install -y build-essential
Danach erhalten Sie die neuesten NPM-Pakete, wenn Sie Folgendes benötigen:
npn update -g