AWS EC2 e essencial para construção

18

Estou tentando compilar o Node.js no Amazon EC2, mas não consigo nem instalar o "build essential". Onde está o problema?

Obrigado.

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ão pôde configurar um compilador cxx!

    
por Randy Hartmen 22.11.2010 / 22:40

4 respostas

24

build-essential é um pacote que reside em aptitude (Debian), não em Yum (RHEL). Talvez você devesse reformular sua pergunta para fornecer mais informações sobre o problema principal, ou seja, instalar as ferramentas do EC2?

O equivalente (bruto) do meta-pacote build-essential para o yum é:

yum install make glibc-devel gcc patch
    
por 22.11.2010 / 22:44
22

Estou assumindo que você está construindo node.js, pois tive o mesmo problema. Eu acho que o que você está perdendo é:

yum install gcc-c++

Mas você pode precisar de mais do que aquele depois de passar da primeira parte.

    
por 01.12.2010 / 02:33
14

É importante o suficiente para tornar essa alternativa mais completa como uma entrada separada:

yum groupinstall "Development Tools"
    
por 22.12.2012 / 18:38
5

Além do gcc-c ++, também precisei instalar os pacotes de desenvolvimento para o openssl:

yum install openssl-devel

Depois que isso foi instalado, eu poderia compilar e instalar o node.js com sucesso por link

    
por 28.12.2010 / 07:47