2013-06-09 5 views
17

में मणि शाखा पथ बिंदु gemfile में मणि शाखा पथ को इंगित करने के लिए कैसे करें।जेमफाइल

gem 'rails',  path: '/home/ubuntu/workspace/Fork/rails', :branch => 'any_of' 

लेकिन जब मैं bundle update चलाने के लिए, ऐसा लगता है जैसे sprockets-रेल किसी भी शाखा नहीं दिखा रहा है:

यह मैं क्या कर रहा हूँ है।

Using sprockets-rails (2.0.0.rc4) from git://github.com/rails/sprockets-rails.git (at master) 
Using rails (4.1.0.beta) from source at /home/ubuntu/workspace/Fork/rails 

क्या कोई टाइपो है?

+1

आप स्थानीय Git का उपयोग कर रहे हैं? कृपया http://gembundler.com/v1.3/git.html – Strik3r

+0

देखें कि मैं क्या कर रहा हूं, मणि 'रेल', पथ: '/ home/ubuntu/workspace/फोर्क/रेल', शाखा => 'any_of '। मैं वैश्विक विन्यास कर सकता हूं या यह मणि में स्वयं कर सकता है। –

+0

आप इसे वैश्विक, स्थानीय और एप्लिकेशन विशिष्ट कॉफ़िग द्वारा कर सकते हैं। आप सीधे मणि फ़ाइल में परिभाषित नहीं कर सकते हैं। इसलिए सेट एप्लिकेशन विशिष्ट config कोशिश 'बंडल config --local नाम मान' इस 'Git से एप्लिकेशन/.bundle/config' – Strik3r

उत्तर

34

अपने अनुप्रयोग में इस आदेश को चलाते हैं।

bundle config local.rails /home/ubuntu/workspace/Fork/rails 

फिर अपने जेमफाइल में आप जिथब स्रोत निर्दिष्ट करते हैं जिसे ओवरराइड किया जाएगा।

gem 'rails', :github => 'rails/rails', :branch => 'any_of' 

स्रोत: http://gembundler.com/v1.3/git.html

+0

मैं एक ही किया, लेकिन बंडल अद्यतन Git से रेल (4.1.0.beta) का उपयोग करना दिखा:/घर पर //github.com/rails/rails.git (कम/घर/Ubuntu/कार्यक्षेत्र/कांटा/रेल), "/उबंटू/वर्कस्पेस/फोर्क/रेल "यह किसी भी_ओफ होना चाहिए। –

+0

आप कह रहे हैं कि यह किसी भी शाखा शाखा को चोटी नहीं है क्योंकि आउटपुट ऐसा नहीं कहता है या आप सुनिश्चित हैं कि यह मास्टर से ऊपर है? क्या आप सुनिश्चित करने के लिए उस पर एक परीक्षण कर सकते हैं? –

+0

धन्यवाद इस्माइल, यह काम कर रहा है। सिर्फ उत्सुक क्यों यह दिखाना नहीं है? –

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