2010-09-04 13 views
5

मैं इस सार का पालन करते हुए रेल 3 स्थापित है: http://gist.github.com/296055RVM और रेल 3 - रेल कमान आग त्रुटि: एक निर्देशिका

लेकिन जब मैं टर्मिनल में "रेल" कोशिश मैं निम्नलिखित त्रुटि मिलती है:

/Users/yves/.rvm/gems/ruby-1.9.2-head/gems/activerecord-3.0.0/lib/rails: Is a directory - /Users/yves/.rvm/gems/ruby-1.9.2-head/gems/activerecord-3.0.0/lib/rails (Errno::EISDIR) 
    from /usr/bin/rails:19:in `load' 
    from /usr/bin/rails:19 

कोई भी विचार?

अद्यतन

ठीक है, मुझे कुछ पता चला। मैं सही निष्पादन के लिए सीधे जाकर सही रेल चला सकते हैं: जाहिरा /Users/yves/.rvm/gems/ruby-1.9.2-head/gems/rails-3.0.0/bin/rails

मेरी "रेल" आदेश अभी भी एक और संस्करण, usr/स्थानीय/बिन में एक

मैं कैसे इसे बदल सकते हैं जुड़ा हुआ है?

उत्तर

4

बाहर चेक this other question पर मेरा उत्तर:

(। यदि यह आपके लिए काम करता है, हम एक नकली प्रश्न के रूप में चिह्नित करना चाहिए लेकिन मैं पर्याप्त अंक करने के लिए की जरूरत नहीं है कि अपने आप को)

- rvm की

पुराने संस्करण एक बग क्योंकि ओएस जो आदेश के लिए निष्पादन योग्य पथ को कैश कर सकते अपने माणिक संस्करणों crosswired करने के लिए पैदा कर सकता है कि (खासकर यदि आप zsh उपयोग कर रहे हैं) था। इस विषय पर येहुदा काट्ज़ द्वारा long, detailed, mind blowing post देखें।

मैं आज सुबह करना था क्या:

rvm update && rvm reload # update rvm 
rvm gemset delete rails3 # delete old gemset 
rvm install 1.9.2 
rvm use 1.9.2 
rvm gemset create rails3 
rvm use [email protected] 
which ruby   # check to be sure the ruby interpretter is properly set to 1.9.2 
hash -r    # if ruby interpretter is not pointing to 1.9.2 
gem install rails 
which rails   # check to be sure we are using rvm version of rails 
0

मैं this article पीछा किया और सब कुछ स्थापित करने में सक्षम था। लेख रूसी में है, लेकिन आप इसे Google अनुवाद के माध्यम से वांछित भाषा में अनुवाद करने में सक्षम होना चाहिए। मैं 'नहीं ssl' त्रुटि टकरा लेकिन इस लेख कैसे (नीचे) के साथ-साथ इसे सुलझाने के लिए बताते हैं।

मेरे सेटअप है:

  1. RVM
  2. रूबी 1.8.7 + रेल 2.3.8
  3. रूबी 1.9.2 + रेल 3.0.0

आशा इस में मदद मिलेगी आप।

+0

मैं पोस्ट पढ़, लेकिन वहाँ में कुछ भी नहीं है कि मैं अलग किया या मेरी त्रुटि के बारे में कहते हैं है .. –