Usanidi wa proksi ya mbele ya RubyGems
Sanidi amri ya RubyGems yenyewe, kisha tenganisha sintaksia ya mwisho, uthibitishaji wa proksi na imani ya TLS badala ya kutegemea suluhisho za zamani za Windows.
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:8080Badilisha 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.