RubyGems ina ingizo zake za proksi. Kivinjari au IDE inayotumia proksi ya kampuni haiweki kituo cha mwisho kinachochaguliwa na amri gem.

Kwa upakuaji mmoja:

gem fetch rake --http-proxy http://proxy.example:8080

Badilisha kituo cha mwisho na huduma iliyoidhinishwa. Kwa upakuaji wa gem za umma ambapo waamuzi wa umma wanaruhusiwa, orodha ya proksi za HTTP hutoa watahiniwa. Amri hii hupakua gem iliyotajwa.

Amri zinazorudiwa

RubyGems inaandika HTTP_PROXY, HTTP_PROXY_USER na HTTP_PROXY_PASS kwa ugunduzi wa proksi. Tumia kiolesura kinachoungwa mkono na toleo lililosakinwa na ushughulikiaji wa kawaida wa vitambulisho katika mazingira yako.

Terminal zilizopo huhifadhi mazingira yao baada ya mpangilio wa kudumu kubadilika; huduma ya build inaweza kuwa na mazingira mengine tena. Angalia mchakato unaoendesha amri iliyoshindikana.

Nini kimeshindikana?

Anwani mbovu
Angalia mpango wa URI, mwenyeji na bandari. Nukuu za shell na usimbaji wa URI hutatua matatizo tofauti.
Changamoto ya uthibitishaji
Angalia mbinu inayohitajika na aina ya akaunti. Jina la mtumiaji lenye umbo la kikoa haliwezi kuongeza NTLM au utaratibu mwingine usioungwa mkono.
Kushindikana kwa cheti
Tambua cheti na hifadhi ya imani inayohusika, huku uthibitishaji ukiwa umewashwa.

Maelekezo ya Ruby 1.8 na RubyGems za awali yanaweza kueleza hitilafu na tabia za amri tofauti. Tumia kiolesura cha toleo lililosakinwa badala ya kubadilisha utekelezaji wake kwa suluhisho la zamani.

Chanzo cha gem hubainisha mahali pakiti zinachapishwa; proksi ya mbele hubainisha njia ya kufikia chanzo hicho. Badilisha mpangilio unaohusika na hatua iliyoshindikana.

Makala zinazohusiana