AWS EC2 et version essentielle

19

J'essaie de compiler Node.js sur Amazon EC2, mais je ne peux même pas installer "build essential". Où est le problème?

Merci.


sudo yum install build-essential
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
(...)
No package build-essential available.
Error: Nothing to do

./configure
Checking for program g++ or c++          : not found 
Checking for program icpc                : not found 
Checking for program c++                 : not found 
error: could not configure a cxx compiler!

n'a pas pu configurer un compilateur cxx!

Randy Hartmen
la source

Réponses:

26

build-essentialest un paquet qui réside dans aptitude(Debian), pas dans Yum (RHEL). Vous devriez peut-être reformuler votre question pour fournir plus d'informations sur le problème principal - c'est-à-dire, installer les outils EC2?


L'équivalent (approximatif) du build-essentialméta-package pour yum est:

yum install make glibc-devel gcc patch
Andrew M.
la source
Oui s'il vous plaît. Je viens de modifier ma question.
Randy Hartmen
Mis à jour avec un équivalent approximatif du méta-paquet Debian.
Andrew M.
14
yum groupinstall "Development Tools"est un meilleur match, je pense.
éphémère du
Malheureusement (ou heureusement?), Vous finirez par installer une tonne de packages dont vous n'aurez probablement pas besoin. Bien que si vous avez le temps et l'espace à perdre, cela vous fera gagner beaucoup de temps sur les futures compilations.
Andrew M.
23

Je suppose que vous construisez node.js, car j'ai eu le même problème. Je pense que celui qui vous manque est:

yum install gcc-c++

Mais vous pourriez avoir besoin de plus que celui-ci après avoir passé la première partie.

dbellizzi
la source
Cela m'a arrangé. Utilisation de node (installation de packages) sur une instance AWS Amazon Linux, merci!
magikMaker
5

En plus de gcc-c ++, j'avais également besoin d'installer les packages de développement pour openssl:

yum install openssl-devel

Après l'installation, j'ai pu compiler et installer node.js avec succès par http://nodejs.org/#download

crcastle
la source