2012-03-05 12 views
137

मैं re-install ruby 1.9.3 with a patch that will allow me to use ruby-debug का प्रयास कर रहा हूं। दुर्भाग्य सेओएसएक्स शेर पर autoreconf स्थापित करें?

rvm requires autoreconf to install the selected ruby interpreter however autoreconf was not found in the PATH.

, (कैसे OSX शेर पर autoreconf स्थापित करने के लिए के लिए आसपास googling या ज्यादा:

जब निर्देशों का पालन और

rvm reinstall 1.9.3 --patch debug --force-autoconf 

चल रहा यह के माध्यम से और पैच लागू करने के बाद चलता है बाहर थूक इसके बारे में जानकारी बिल्कुल एक मृत अंत लगता है।

+1

आपको रूबी-डीबग-देखने [इस सवाल] का उपयोग करने के लिए 1.9.3 पैच करने की आवश्यकता नहीं है (http://stackoverflow.com/ प्रश्न/8087610/माणिक डिबग-साथ-माणिक 1-9-3)। –

+0

दूसरी बात यह है कि आप 'कमांड लाइन टूल्स' का उपयोग करते हैं, जो 'ऑटो *' उपकरण गायब है, और केवल एलएलवीएम कंपाइलर प्रदान करता है - कोई वास्तविक जीसीसी नहीं, यह रूबी-1.9.3-पी 0 या निचले संस्करण – mpapis

उत्तर

294

आप homebrew का उपयोग कर रहे हैं, तो

brew install automake 

स्थापित करना समाप्त करने से कौन सा भी autoconf स्थापित करना चाहिए कोशिश करते हैं और rvm अनुमति देते हैं।

+13

को संकलित करते समय एक समस्या होगी 'ब्रू' को ओएसएक्स के साथ शामिल नहीं किया गया है, लेकिन आप इसे यहां प्राप्त कर सकते हैं: http://mxcl.github.com/homebrew/ – RobM

+0

मुझे लगता है कि यह स्थानांतरित हो गया है, मुझे चाहिए: 'ब्रूव इंस्टॉल ऑटोकॉन्फ़' –

+1

libtool भी आवश्यक है, ब्रू libtol इंस्टॉल करें इसके बिना आप config.ac:14 प्राप्त करेंगे: त्रुटि: संभवतः अपरिभाषित मैक्रो: AC_PROG_LIBTOOL – MKo

40

आप इस homebrew के बजाय macports का उपयोग कर क्या करना चाहते हैं, तो आप कर सकते हैं:

sudo port install automake autoconf libtool 

मैं एक ही समस्या थी और यह मेरे लिए इसे हल।

+0

यह मेरे पथ पर autoconf जोड़ने के लिए प्रतीत नहीं होता है। – Erik

+0

अरे एरिक, क्या आप वाकई मैकपोर्ट सही तरीके से सेटअप कर रहे हैं? क्या आप अपने पथ में/ऑप्ट/स्थानीय/बिन और संबंधित निर्देशिका देख सकते हैं? – patr1ck

+0

यदि किसी को libtool और glibtool के साथ समस्या है, तो मैकपोर्ट्स में यह पोर्ट किया गया है: https://lists.macosforge.org/pipermail/macports-users/2009- ऑक्टेटोरबर्ग 7432.html – Kyr

0

मैं अपने खोल करने के लिए पथ को जोड़ने मेरी autoreconf समस्या हल:

sudo pico /etc/paths 

तो मैं लाइन

/sw/bin 

जहाँ मैं autoreconf और autoconf फ़ाइलें मिली और सब कुछ बचाया गयी।

तब से मैं बिना किसी समस्या के autoreconf का उपयोग कर सकता हूं।

+1

मैं डॉन ' मेरे ओएसएक्स मशीन पर एक/sw/bin देखने के लिए नहीं देखते हैं। क्या आप समझेंगे कि वह कहां से आया था? –

1

मैं द्वारा autoconf स्थापित करने के लिए कोशिश कर रहा था:

sudo port install automake autoconf libtool. 

मुझे लगता है कि स्थापित नहीं कर सका।

अंत में this मेरे लिए काम किया।

2

छोटी पुरानी पोस्ट लेकिन अभी भी जवाब देना चाहते हैं ताकि इससे दूसरों की मदद मिले।
.pkg file from MacPort डाउनलोड करके और इंस्टॉल करने के लिए यह मेरे लिए चाल है।

2

आप brew उपयोग कर रहे हैं, तो autoreconf उपयोगिता autoconf पैकेज का हिस्सा है, इसलिए के माध्यम से इसे स्थापित:

brew install autoconf 

यदि समस्या जारी रहती है, या तो reinstall या यह link फिर से विचार करें। यह जानने के लिए locate autoreconf का उपयोग करें, यह भी जांचें कि /usr/local/bin/autoreconf मौजूद है (और सही जगह से लिंक किया गया है) और आपके /usr/local/bin पथ /etc/paths फ़ाइल में जोड़ा गया है।

0

मुझे एक ही समस्या थी, लेकिन क्योंकि होमब्रू सेलर निर्देशिका से दूर चले गए, लेकिन कुछ कारणों से इस पैकेज की बाइनरी अभी भी वहां थीं।मैंने निम्न आदेश के साथ autoconf को पुनर्स्थापित किया है और autoreconf अभी सही पथ में है: brew reinstall autoconf

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