पर रूबी 1.8.7 स्थापित हो रही है मुझे माउंटेन शेर के मेरे साफ इंस्टॉल पर रूबी 1.8.7 इंस्टॉल करने में बहुत परेशानी हो रही है। मैंने स्टैक ओवरफ़्लो पर चारों ओर देखा है और कुछ भी नहीं देखता जो विशेष रूप से इस मुद्दे को संबोधित करता है और उम्मीद करता है कि किसी ने इससे पहले सामना किया होगा।माउंटेन शेर (10.8)
मैं कमांड लाइन उपकरण है कि Xcode
साथ डाउनलोड किया जा सकता का उपयोग कर रहा मैं RVM और homebrew के माध्यम से रूबी 1.9.3 स्थापित करने कोई समस्या नहीं पड़ा है।
मैं पहली बार आदेश
rvm install 1.8.7
भाग गया यह मैं इस त्रुटि
The provided compiler '/usr/bin/gcc' is LLVM based, it is not yet fully supported by ruby and gems, please read `rvm requirements`.
दिया चारों ओर से खुदाई करने के बाद: जब मैं 1.8.7 स्थापित करने का प्रयास यह संकलन करने की कोशिश करता है के बाद मैं निम्न संदेश मिलता है थोड़ा सा मैंने कोशिश की
rvm install 1.8.7 --with-gcc=clang
Error running 'make ', please read /Users/paulzaich/.rvm/log/ruby-1.8.7-p370/make.log
There has been an error while running make. Halting the installation.
Ruby 'ruby-1.8.7-p370' was built using clang - but it's not (fully) supported, expect errors.
Please be aware that you just installed a ruby that requires 2 patches just to be compiled on up to date linux system.
This may have known and unaccounted for security vulnerabilities.
Please consider upgrading to Ruby 1.9.3-194 which will have all of the latest security patches.
इस बिंदु पर मैंने कुछ और खोज किया और कुछ पाया अपनी खुद की रीडलाइन संकलित करने की आवश्यकता है। RVM Does Not Install Ruby 1.9.2 on Snow Leopard: 'Error running 'make '
दुर्भाग्य से यह मेरे पूरे आरवीएम इंस्टॉल को दूषित करना प्रतीत होता है जिसमें 1.9.3 शामिल हैं। मैंने 1.9.3 को पुनर्स्थापित करने का प्रयास किया और मुझे वही त्रुटियां मिलीं जो मुझे 1.8.7 के साथ मिल रही थीं। मैंने इस बिंदु पर पूरी तरह से आरवीएम हटा दिया और पुनः स्थापित किया। 1.9.3 फिर से स्थापित करने में कोई समस्या नहीं थी।
मैंने इस पोस्ट RVM issue with Mountain Lion के आधार पर आरवीएम के सभी संस्करणों को अपडेट करने का भी प्रयास किया। वहां कोई भाग्य नहीं है।
अद्यतन: मैंने आरईई 1.8.7 के लिए this walkthrough का उपयोग करने का भी प्रयास किया, जिसने जीसीसी-4.2 स्थापित करने की सिफारिश की। दुर्भाग्य से कोई भाग्य नहीं।
अद्यतन 2: मैं rvm आवश्यकताओं का संदर्भ और निम्न पैकेज
brew update
brew tap homebrew/dupes
brew install autoconf automake apple-gcc42
rvm pkg install openssl
अब तक तो अच्छा स्थापित किया। फिर मैंने जीसीसी कंपाइलर को संदर्भित करने की आवश्यकता पर this post का संदर्भ दिया। मैंने निर्धारित किया कि संदर्भित लिंक सही नहीं हो सकते हैं क्योंकि मैं होमब्रू का उपयोग कर रहा हूं? मुझे अपने सेलर फ़ोल्डर में कंपाइलर मिला और निम्नलिखित कमांड
CC=/usr/local/Cellar/apple-gcc42/4.2.1-5666.3/bin/gcc-4.2 rvm install 1.8.7
कोई भाग्य नहीं था। पहले के रूप में वही त्रुटि संदेश।
क्या आपको एहसास है कि रूबी es preinstalled पहाड़ शेर पर 1.8.7 है? –
मैं आरवीएम का उपयोग कर रूबीज़ के बीच आगे और पीछे जाने में सक्षम होना पसंद करूंगा। – Paul
आप आरबीएम का उपयोग सिस्टम पर वापस स्विच करने के लिए कर सकते हैं प्रदान की गई रूबी - आरवीएम उपयोग प्रणाली –