Назад | Перейти на главную страницу

AWS EC2 и необходимые для сборки

Я пытаюсь скомпилировать Node.js на Amazon EC2, но не могу даже установить «необходимое для сборки». Где проблема?

Спасибо.


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!

не удалось настроить компилятор cxx!

build-essential это пакет, который находится в aptitude (Debian), а не в Yum (RHEL). Может быть, вам стоит перефразировать свой вопрос, чтобы предоставить больше информации о основной проблеме, то есть об установке инструментов EC2?


(Грубый) эквивалент build-essential мета-пакет для yum:

yum install make glibc-devel gcc patch

Я предполагаю, что вы создаете node.js, поскольку у меня была такая же проблема. Я думаю, что вам не хватает:

yum install gcc-c++

Но после первой части вам может понадобиться нечто большее.

Это достаточно важно, чтобы сделать эту более полную альтернативу отдельной записью:

yum groupinstall "Development Tools"

Кроме gcc-c ++ мне также потребовалось установить пакеты разработки для openssl:

yum install openssl-devel

После установки я мог успешно скомпилировать и установить node.js для каждого http://nodejs.org/#download