2013-06-17 10 views
13

एनपीएम में मणि को प्रकाशित होने से रोकने की क्षमता है। क्या वही काम करने का कोई तरीका है और एक मणि को गलती से rubygems में प्रकाशित होने से रोकें?रत्न को रोकें रूबीजम्स

उत्तर

12

RubyGems 2.2.0 हाल ही में रिलीज़ किया गया था, जो इसके लिए समर्थन जोड़ता है। आपको अपने खुद के मणि सर्वर पर allowed_push_host सेट करने की आवश्यकता है। documentation इस प्रकार यह बताता है:

आप जो एक मणि स्थापित कर सकते हैं, या सीधे एक रत्न आसपास गतिविधि पर नज़र रखने को नियंत्रित करना चाहते हैं, तो आप एक निजी मणि सर्वर स्थापित करने के लिए चाहता हूँ। आप अपना खुद का मणि सर्वर सेट कर सकते हैं या जेमफरी जैसी वाणिज्यिक सेवा का उपयोग कर सकते हैं।

रूबीजैम्स 2.2.0 और allowed_push_host मेटाडेटा मान को नए होस्ट को एक मेजबान पर धक्का देने के लिए मेटाडेटा मान का समर्थन करता है। आप निजी जवाहरात प्रकाशित कर रहे हैं, तो आप rubygems.org को आकस्मिक धक्का को रोकने के लिए यह मान सेट करना चाहिए:

gem update --system 
:

Gem::Specification.new 'my_gem', '1.0' do |s| 
    # ... 
    s.metadata['allowed_push_host'] = 'https://gems.my-company.example' 
end 

RubyGems उन्नयन के लिए, बस निम्न कमांड चलाएं

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