RubyGems továbbító proxy beállítása
Állítsa be magát a RubyGems parancsot, majd válassza szét a végpont szintaxisát, a proxyhitelesítést és a TLS-bizalmat ahelyett, hogy régi Windows-megkerülőkre támaszkodna.
A RubyGemsnek saját proxybemenetei vannak. A vállalati proxyt használó böngésző vagy IDE nem állítja be azt a végpontot, amelyet a gem parancs kiválaszt.
Egyetlen letöltéshez:
gem fetch rake --http-proxy http://proxy.example:8080Cserélje ki a végpontot a jóváhagyott szolgáltatásra. Nyilvános gem-letöltéseknél, ahol nyilvános közvetítők engedélyezettek, a HTTP-proxylista jelölteket kínál. Ez a parancs letölti a megnevezett gemet.
Ismétlődő parancsok
A RubyGems dokumentálja a HTTP_PROXY, HTTP_PROXY_USER és HTTP_PROXY_PASS változókat a proxyfelderítéshez. Használja a telepített kiadás által támogatott felületet és a környezete szokásos hitelesítőadat-kezelését.
A meglévő terminálok megtartják környezetüket egy állandó beállítás módosítása után; egy buildszolgáltatásnak ismét más környezete lehet. Ellenőrizze a sikertelen parancsot futtató folyamatot.
Mi hiúsult meg?
- Hibás cím
- Ellenőrizze az URI-sémát, a gazdagépet és a portot. A shell-idézőjelek és az URI-kódolás különböző problémákat old meg.
- Hitelesítési kihívás
- Ellenőrizze az előírt módszert és a fiók formáját. A tartomány alakú felhasználónév nem ad hozzá NTLM-et vagy más nem támogatott mechanizmust.
- Tanúsítványhiba
- Azonosítsa az érintett tanúsítványt és bizalmi tárolót, az ellenőrzést bekapcsolva hagyva.
A Ruby 1.8 és a korai RubyGems útmutatói eltérő hibákat és parancsviselkedést írhatnak le. A telepített verzió felületét használja, ahelyett hogy régi megkerülő megoldás köré módosítaná a megvalósítását.
A gem forrása határozza meg, hol jelennek meg a csomagok; a továbbító proxy határozza meg az ahhoz a forráshoz vezető útvonalat. Módosítsa a sikertelen szakaszért felelős beállítást.