AWS EC2 및 빌드 필수


19

Amazon EC2에서 Node.js를 컴파일하려고하지만 "빌드 필수"를 설치할 수도 없습니다. 문제는 어디에 있습니까?

감사.


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 컴파일러를 구성 할 수 없습니다!

답변:


26

build-essentialaptitudeYum (RHEL)이 아닌 (Debian) 에있는 패키지입니다 . EC2 도구 설치와 같은 핵심 문제에 대한 자세한 정보를 제공하려면 질문을 다시 바꿔야 할 수도 있습니다.


build-essentialyum 에 대한 메타 패키지 의 대략적인 내용 은 다음과 같습니다.

yum install make glibc-devel gcc patch

예, 부탁합니다. 방금 질문을 편집했습니다.
랜디 하트먼

데비안 메타 패키지와 대략적으로 업데이트되었습니다.
Andrew M.

14
yum groupinstall "Development Tools"더 나은 일치라고 생각합니다.
ephemient

불행히도 (또는 운 좋게도), 필요하지 않은 많은 패키지를 설치하게 될 것입니다. 여유 시간과 공간이 있다면 향후 컴파일에 많은 시간을 절약 할 수 있습니다.
Andrew M.

23

나는 같은 문제가 있었기 때문에 node.js를 작성한다고 가정합니다. 당신이 누락 된 것은 다음과 같습니다.

yum install gcc-c++

그러나 첫 번째 부분을 지나간 후에는 그 이상이 필요할 수 있습니다.


이것은 나를 위해 그것을 고쳤다. AWS Amazon Linux 인스턴스에서 노드 사용 (패키지 설치), 감사합니다!
magikMaker


5

gcc-c ++ 외에도 openssl 용 개발 패키지를 설치해야했습니다.

yum install openssl-devel

그 설치 후 http://nodejs.org/#download에 따라 node.js를 성공적으로 컴파일하고 설치할 수 있습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.