2010-04-20 14 views
71

मैं हाल ही में बाहर स्थापित मेरी रूबी के सभी hivelogicरूबी रत्न स्थापित कर रहा है, हैंग रत्न

पर निर्देशों का उपयोग कर प्रपत्र स्रोतों को मंजूरी दे दी और स्थापित मैं कुछ जवाहरात स्थापित करने के लिए सक्षम किया गया है है, लेकिन हो रही है जबकि ज्यादातर समय , "सुडो मणि इंस्टॉल रेल" लटकता है। मैंने -V ध्वज जोड़ा है, और यह बस लटकता प्रतीत होता है, मुझे कोई त्रुटि नहीं मिलती है। और प्रक्रिया को मार नहीं किया जा सकता है। मैं केवल प्रक्रिया को मारने के लिए रीबूट कर सकता हूं।

मेरे माणिक जानकारी:

[[email protected] ~]# ruby -v 
ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.2.0] 
[[email protected] ~]# gem -v 
1.3.6 
[[email protected] ~]# gem environment 
RubyGems Environment: 
    - RUBYGEMS VERSION: 1.3.6 
    - RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.2.0] 
    - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8 
    - RUBY EXECUTABLE: /usr/local/bin/ruby 
    - EXECUTABLE DIRECTORY: /usr/local/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86-darwin-10 
    - GEM PATHS: 
    - /usr/local/lib/ruby/gems/1.8 
    - /Users/tim/.gem/ruby/1.8 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - :sources => ["http://gems.rubyforge.org/", "http://gems.rubyforge.org"] 
    - REMOTE SOURCES: 
    - http://gems.rubyforge.org/ 
    - http://gems.rubyforge.org 
[[email protected] ~]# which ruby 
/usr/local/bin/ruby 
[[email protected] ~]# which gem 
/usr/local/bin/gem 
[[email protected] ~]# uname -a 
Darwin tim-hoolihans-macbook-pro-15.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov 3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386 
[[email protected] ~]# 

कोई भी विचार?

उत्तर:

मैं निम्न पंक्ति के साथ फिर से बनाया गया है और अब समस्या नहीं है:

ARCHFLAGS='-arch i386 -arch ppc -arch ppc64 -arch x86_64' sudo ./configure --enable--shared --enable-pthread CFLAGS=-D_XOPEN_SOURCE=1 
+3

थोड़ा सा विषय, लेकिन आप ए -9 के साथ नहीं मार सकते हैं? (यानी, "ps aux | grep gem" चलाएं, पिड ढूंढें, और फिर "kill -9 pid" करें? प्रक्रिया को मारने के लिए रीबूट करना मेरे लिए कठोर लगता है। क्या आपके सिस्टम के साथ कई चीजें गलत हो सकती हैं-9 ' टी काम? – mmr

+0

kill -9 मिला। धन्यवाद, मुझे इसके बारे में पता नहीं था। मैंने सोचा -0 नूक संस्करण था, लेकिन जाहिर है -9 यह है। –

+0

http://gems.rubyforge.org से तुरंत प्रतिक्रिया दे रहा है आपका स्थान। मैंने पाया है कि यदि कोई रिमोट सर्वर प्रतिक्रिया नहीं दे रहा है तो रत्न लंबे समय तक –

उत्तर

4

मैं भी इस मुद्दे का अनुभव किया। ri1.8 स्थापित करने के बाद, यह ठीक से (मैं उबंटू 10.04 का उपयोग करें) काम शुरू कर दिया:

sudo apt-get -y install ri1.8 
314

मुझे

sudo gem install rails -V 

के लिए पता चला है कि यह फांसी नहीं किया गया था, यह सिर्फ एक लंबे समय ले रहा था।

+26

उपरोक्त। हालांकि मुझे अभी भी कुछ विश्वास नहीं है कि कुछ और गलत नहीं है (ऐसा लगता है कि सरल HTTP करने के लिए एक लंबा समय लगता है), -V मुझे बताता है * कुछ * हो रहा है। सलाह के लिये धन्यवाद। – user435779

+0

ऐसा लगता है कि मैं एक ही मुद्दे पर चल रहा था। – drewwyatt

+2

और यदि मैं एक घंटे का इंतजार कर रहा हूं और मुझे लगता है कि यह है: 'xStation> मणि इंस्टॉल रेल -v 3.2.0 -V प्राप्त करें 301 स्थायी रूप से स्थानांतरित हो गया: http://gems.rubyforge.org/specs। 4.8.gz 302 प्राप्त करें अस्थायी रूप से: https://rubygems.org/specs.4.8.gz 200 प्राप्त करें ठीक है: https://s3.amazonaws.com/production.s3.rubygems.org/specs.4.8.gz ' – DiegoSahagun

10

आपको शायद अपने आरवीएम को अपडेट करने की आवश्यकता है।

ध्यान दें कि यह वास्तव में इतना लटका नहीं रहा है क्योंकि यह आपको बसने के लिए 3 मिनट लग रहा है! सूडो का इस्तेमाल किया जाना चाहिए था।

कमांड लाइन पर this blog post इस से काम करता है:

curl -L https://get.rvm.io | bash -s stable --ruby 
0

तो यह वास्तव में धीमी है, अपनी नेटवर्क सेटिंग जांचें - विशेष रूप से एक वी एम का उपयोग कर यदि

0

धीमी गति से काम के कारण HTML में RDoc परिवर्तित स्थापना के दौरान है । बस इसे --no-rdoc --no-ri विकल्पों के माध्यम से अक्षम करें।

gem install your_gem --no-rdoc --no-ri 
संबंधित मुद्दे