2010-10-28 12 views

उत्तर

31

--pre का अर्थ है कि यह रेल मणि की प्रीरलीज स्थापित करेगा। उदाहरण के लिए जब रेल 3 अभी भी बीटा में था, तो आप अभी भी by getting the prerelease के साथ खेल सकते हैं।

आपको इसे तब तक नहीं चलाना चाहिए जब तक कि आप एक मणि (विकास या परीक्षण उद्देश्यों के लिए) के किनारे नहीं बनना चाहते। मैं prerelease में एक मणि के साथ उत्पादन में एक वेबसाइट डालने की सिफारिश नहीं करेंगे क्योंकि वे अभी तक पर्याप्त स्थिर नहीं हो सकते हैं।

+3

हाँ, लेकिन कौन सा प्रीरलीज? यानी, मैं कैसे बता सकता हूं कि कौन सा प्रतिबद्ध/टैग '--pre' इंस्टॉल किए बिना स्थापित होगा? – ma11hew28

+0

यह उपलब्ध नवीनतम प्रीरलीज स्थापित करेगा। रेल के मामले में नवीनतम बीटा या आरसी संस्करण उपलब्ध है, आप यहां देख सकते हैं: https://rubygems.org/gems/rails – Bijan

11

--pre ध्वज आपको एक मणि के प्री-रिलीज़ संस्करण को स्थापित करने देता है। एक प्री-रिलीज संस्करण कोई संस्करण है जिसमें संस्करण संख्या में कम से कम एक अक्षर है, उदा। '4.1.2.beta1' या '2.3.rc2' और बहुत आगे। उदाहरण के लिए, चल:

$ gem install rails --pre 

(लेखन के समय 4.1.0.rc1) रेल के नवीनतम आधिकारिक तौर पर नहीं जारी किया गया संस्करण स्थापित हो जाएगा। आप नवीनतम के अलावा अन्य स्थापित करना चाहते हैं, तो आप ऐसा -v विकल्प में संस्करण पारित करके, उदा, कर सकते हैं, .:

$ gem install rails -v 4.1.0.beta1 --pre 

आदेश ऊपर के साथ-साथ रेल मणि के 4.1.0.beta1 संस्करण स्थापित हो जाएगा। उम्मीद है की यह मदद करेगा।

2

यदि आप देखना चाहते हैं कि gem कमांड द्वारा क्या स्थापित किया जाएगा, तो आप --explain ध्वज का उपयोग कर सकते हैं। इसलिए, यदि आप देखना चाहते हैं कि rails का संस्करण --pre ध्वज द्वारा स्थापित किया जाएगा, तो आप चला सकते हैं।

gem install rails --pre --explain 
संबंधित मुद्दे

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