AWS EC2 ve yapı temelli


19

Amazon EC2'de Node.js'yi derlemeye çalışıyorum, ancak "derleme temelli" bile yükleyemiyorum. Sorun nerede?

Teşekkürler.


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!

bir cxx derleyicisi yapılamadı!

Yanıtlar:


26

build-essentialaptitudeYum (RHEL) içinde değil, (Debian) içinde bulunan bir pakettir . Belki temel sorun hakkında daha fazla bilgi sağlamak için sorunuzu yeniden ifade etmelisiniz - yani EC2 araçlarını yükleme?


build-essentialYum için meta paketinin (kaba) eşdeğeri :

yum install make glibc-devel gcc patch

Evet lütfen. Sorumu yeni düzenledim.
Randy Hartmen

Debian meta paketine kabaca eşdeğer olarak güncellendi.
Andrew M.

14
yum groupinstall "Development Tools"bence daha iyi bir maç.
ephemient

Ne yazık ki (veya neyse ki?), Muhtemelen ihtiyacınız olmayacak bir ton paket yükleyeceksiniz. Yedekleme için zaman ve alanınız olsa da, bu gelecekteki derlemeler için size çok zaman kazandıracaktır.
Andrew M.

23

Aynı sorunu yaşadığım için node.js oluşturduğunuzu varsayıyorum. Sanırım eksik olan:

yum install gcc-c++

Ama ilk kısmı geçtikten sonra bundan daha fazlasına ihtiyacınız olabilir.


Bu benim için düzeltildi. Bir AWS Amazon Linux örneğinde düğüm (paketleri yükleyerek) kullanarak, teşekkürler!
magikMaker


5

Gcc-c ++ 'a ek olarak, openssl için geliştirme paketlerini de yüklemem gerekiyordu:

yum install openssl-devel

Bu yüklendikten sonra http://nodejs.org/#download başına node.js dosyasını başarıyla derleyebilir ve yükleyebilirim

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.