RubyGems પાસે પોતાના પ્રોક્સી ઇનપુટ છે. કંપનીના પ્રોક્સીનો ઉપયોગ કરતું બ્રાઉઝર કે IDE gem કમાન્ડ દ્વારા પસંદ કરાયેલ એન્ડપોઇન્ટ સ્થાપિત કરતું નથી.

એક fetch માટે:

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 સ્રોત નક્કી કરે છે કે પેકેજ ક્યાં પ્રકાશિત થાય છે; ફોરવર્ડ પ્રોક્સી તે સ્રોત સુધીનો માર્ગ નક્કી કરે છે. નિષ્ફળ તબક્કા માટે જવાબદાર સેટિંગ બદલો.

સંબંધિત લેખો