2014-07-26 10 views
87

मैं एक साफ मावेरिक्स के स्थापित कर रहा हूँ स्थापित करते हैं, और गलती सेकाढ़ा जीसीसी भी समय लेने

brew install gcc 

जो आधे घंटे से अधिक ले जा रहा है, हो सकता है और अधिक था। क्या मुझे इसे समाप्त करना चाहिए? मुझे अब पता है कि मुझे एक विशिष्ट जीसीसी (शायद gcc48) स्थापित करना चाहिए था लेकिन यह बहुत देर हो चुकी है और मेरी मैकबुक हवा सांस ले रही है।

वर्तमान में सभी 5 निर्भरताओं को डाउनलोड किया गया है, लेकिन "जीसीसी स्थापित करना" भाग पर अटक गया है। यह एक gcc-4.9.1.tar.bz2 डाउनलोड किया गया है, इसे कॉन्फ़िगर किया गया है और इसे बनाया गया है, और बूटस्ट्रैप बनाने पर अटक गया है।

किसी भी सलाह की सराहना की जाती है। https://apple.stackexchange.com/questions/38222/how-do-i-install-gcc-via-homebrew

यहाँ पहली बार में पूछे जाने पर:

यह अच्छी सलाह मैं बहुत देर हो चुकी देखा था https://superuser.com/questions/788256/brew-install-gcc-mac-os-10-9-mavericks

+12

निर्माण करने में कुछ समय लगता है (मुझे लगता है कि यह पहली बार मेरे लिए लगभग 45 मिनट था)। यदि आप चाहें तो आप सुरक्षित रूप से रद्द कर सकते हैं। यह पूरी तरह से आप पर निर्भर है। –

+5

होमब्रू विशेष रूप से सबकुछ सुरक्षित रूप से करने के लिए डिज़ाइन किया गया है: यह चीजों को एक अस्थायी स्थान में बनाता है, उस स्थान के बाहर कुछ भी स्पर्श नहीं करता है, फिर उन्हें एक पृथक सेलर में स्थापित करता है, फिर उस सेलर के बाहर कुछ भी छूता नहीं है, और केवल तभी, अगर सबकुछ काम करता है, तो करता है यह '/ usr/local/*' में लिंक जोड़ता है। – abarnert

+0

ठंडा :) मैं बस इसे इंतजार करूँगा, फिर। हालांकि, बस बैश खोल से बाहर निकलें और फिर 'ब्रू अनइंस्टॉल जीसीसी' वापस लाएगा? या भ्रमित हो जाएगा क्योंकि यह निर्माण के माध्यम से केवल आधे रास्ते था? – ehacinom

उत्तर

102

आप gfortran पाने के लिए स्थापित जीसीसी की आवश्यकता है, और आप scipy के लिए एक fortran संकलक की जरूरत है। होमब्रे जीसीसी पैकेज के "बोतलबंद" (यानी, प्रीकंपिल्ड) संस्करण स्थापित करेगा, जो कि बहुत तेज़ है, यदि आपके पास एक्सकोड कमांड लाइन टूल्स स्थापित हैं। ये एक्सकोड से अलग हैं। आप उन्हें xcode-select --install के साथ स्थापित कर सकते हैं।

जीसीसी के एक विशेष संस्करण को स्थापित करने की कोई विशेष आवश्यकता नहीं है (और मुझे लगता है कि उनको बोतलबंद नहीं किया जा सकता है, इसलिए वे समान रूप से धीमे हो जाएंगे)।

सामान्य रूप से, Ctrl + C के साथ होमब्रू को बाधित करना सुरक्षित है और होमब्रू स्वचालित रूप से पुनर्प्राप्त हो जाएगा।

आपको homebrew-python tap में रुचि हो सकती है।

+0

'ब्रूव स्थापित करें gcc xcode-select --install'? – wyx

+3

नहीं, बस' xcode-select --install' – ObjectiveTruth

संबंधित मुद्दे