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:8080

Cseré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.

Kapcsolódó cikkek