RubyGems फर्वार्ड-प्रोक्सी कन्फिगरेसन
RubyGems आदेश आफैं कन्फिगर गर्नुहोस्, त्यसपछि एन्डपोइन्ट सिन्ट्याक्स, प्रोक्सी प्रमाणीकरण र TLS विश्वास अलग गर्नुहोस्, पुराना Windows समाधानहरूमा भर पर्नुको सट्टा।
RubyGems का आफ्नै प्रोक्सी इनपुटहरू छन्। कम्पनीको प्रोक्सी प्रयोग गर्ने ब्राउजर वा IDE ले gem आदेशले छान्ने एन्डपोइन्ट स्थापित गर्दैन।
एक फेचका लागि:
gem fetch rake --http-proxy http://proxy.example:8080एन्डपोइन्टलाई स्वीकृत सेवाले प्रतिस्थापन गर्नुहोस्। सार्वजनिक मध्यस्थहरूलाई अनुमति दिइएका सार्वजनिक gem डाउनलोडका लागि, HTTP प्रोक्सी सूची ले उम्मेदवारहरू प्रदान गर्छ। यो आदेशले नामित gem डाउनलोड गर्छ।
दोहोरिने आदेशहरू
RubyGems ले प्रोक्सी पत्ता लगाउन HTTP_PROXY, HTTP_PROXY_USER र HTTP_PROXY_PASS को दस्तावेजीकरण गर्छ। इन्स्टल गरिएको रिलिजले समर्थन गर्ने इन्टरफेस र तपाईंको वातावरणको सामान्य प्रमाण-पत्र व्यवस्थापन प्रयोग गर्नुहोस्।
स्थायी सेटिङ परिवर्तन भएपछि अवस्थित टर्मिनलहरूले आफ्नो वातावरण कायम राख्छन्; बिल्ड सेवामा फेरि अर्को वातावरण हुन सक्छ। असफल आदेश चलाइरहेको प्रक्रिया जाँच्नुहोस्।
के असफल भयो?
- विकृत ठेगाना
- URI स्किम, होस्ट र पोर्ट जाँच्नुहोस्। शेल कोटिङ र URI इन्कोडिङले फरक समस्या समाधान गर्छन्।
- प्रमाणीकरण चुनौती
- आवश्यक विधि र खाता ढाँचा जाँच्नुहोस्। डोमेन-आकारको प्रयोगकर्ता नामले NTLM वा अन्य असमर्थित संयन्त्र थप्दैन।
- प्रमाणपत्र असफलता
- सम्बन्धित प्रमाणपत्र र विश्वास भण्डार पहिचान गर्नुहोस्, प्रमाणीकरण सक्रिय राख्दै।
Ruby 1.8 र प्रारम्भिक RubyGems का लागि निर्देशनहरूले फरक बग र आदेश व्यवहार वर्णन गर्न सक्छन्। पुरानो समाधान वरिपरि यसको कार्यान्वयन परिवर्तन गर्नुको सट्टा इन्स्टल गरिएको संस्करणको इन्टरफेस प्रयोग गर्नुहोस्।
gem स्रोतले प्याकेजहरू कहाँ प्रकाशित हुन्छन् भनी निर्धारण गर्छ; फर्वार्ड प्रोक्सीले त्यो स्रोतसम्मको मार्ग निर्धारण गर्छ। असफल चरणको लागि जिम्मेवार सेटिङ परिवर्तन गर्नुहोस्।