Я пытаюсь скомпилировать 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