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-essentialएक ऐसा पैकेज है जो aptitude(डेबियन) में रहता है , यम (आरएचईएल) में नहीं। हो सकता है कि आपको मुख्य मुद्दे के बारे में अधिक जानकारी प्रदान करने के लिए अपना प्रश्न फिर से लिखना चाहिए - यानी, EC2 उपकरण स्थापित करना?


build-essentialयम के लिए मेटा-पैकेज के बराबर (मोटा) है:

yum install make glibc-devel gcc patch

जी बोलिये। मैंने बस अपना प्रश्न संपादित किया।
रैंडी हार्टमेन

डेबियन मेटा-पैकेज के बराबर एक अद्यतन के साथ।
एंड्रयू एम।

14
yum groupinstall "Development Tools"मुझे लगता है कि बेहतर मैच है।
१०:१० से

दुर्भाग्य से (या सौभाग्य से?), आप उन पैकेजों का एक टन स्थापित कर रहे हैं जिनकी आपको आवश्यकता नहीं होगी। यद्यपि यदि आपके पास अतिरिक्त समय और स्थान है, तो यह आपको भविष्य के संकलन पर बहुत समय बचाएगा।
एंड्रयू एम।

23

मैं मान रहा हूं कि आप नोड.जेएस बना रहे हैं, क्योंकि मुझे भी यही समस्या थी। मुझे लगता है कि आप गायब हैं:

yum install gcc-c++

लेकिन आपको पहले भाग के अतीत के बाद एक से अधिक की आवश्यकता हो सकती है।


इसने मेरे लिए इसे ठीक कर दिया। AWS अमेज़न लिनक्स उदाहरण पर नोड (संकुल संस्थापन) का प्रयोग, धन्यवाद!
मैजिकमेकर


5

Gcc-c ++ के अलावा, मुझे भी ओपनएसएल के लिए विकास पैकेज स्थापित करने की आवश्यकता है:

yum install openssl-devel

उसके बाद स्थापित किया गया था तो मैं http://nodejs.org/#download के अनुसार नोड को सफलतापूर्वक स्थापित और संकलित कर सकता हूं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.