AWS EC2和基本构建


19

我正在尝试在Amazon EC2上编译Node.js,但是我什至无法安装“ build essential”。哪里出问题了?

谢谢。


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编译器!

Answers:


26

build-essential是驻留在aptitude(Debian)中而不是Yum(RHEL)中的软件包。也许您应该改写您的问题以提供有关核心问题的更多信息,即安装EC2工具?


build-essentialyum 的meta-package 的(粗略)等效项是:

yum install make glibc-devel gcc patch

是的,请。我刚刚编辑了我的问题。
兰迪·哈特曼

更新为与Debian meta-package大致等效的版本。
Andrew M.

14
yum groupinstall "Development Tools"我认为这是更好的搭配。
短暂

不幸的是(或者幸运的是?),您最终将安装大量可能不需要的软件包。尽管如果您有时间和空间来节省时间,这将为您节省大量时间以备将来使用。
Andrew M.

23

我假设您正在构建node.js,因为我遇到了同样的问题。我认为您缺少的是:

yum install gcc-c++

但是,经过第一部分后,您可能需要的不止一个。


这为我解决了。谢谢!在AWS Amazon Linux实例上使用节点(安装软件包)!
magikMaker


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.