sh 'unset http_proxy' athraíonn sé an blaoisc a sheoltar don ghlao sin. Nuair a chríochnaíonn sí, tá an comhshaol bunaidh fós ag próiseas Ruby Rake, agus faigheann glao sh níos déanaí é arís.

Chun próiseas Ruby a athrú don obair ina dhiaidh sin:

ENV.delete('http_proxy')
ENV.delete('HTTP_PROXY')

Bíonn tionchar aige sin ar pháistí níos déanaí agus ar chód Ruby a léann na heochracha sin. Ní athchumraíonn sé an teirminéal a sheol Rake ar dtús.

Do aon ordú páiste amháin, tabhair a chomhshaol go díreach:

sh(
  { 'http_proxy' => nil, 'HTTP_PROXY' => nil },
  'ruby', 'download.rb'
)

Caithfidh comhéadan seolta próiseas Ruby le luachanna nil mar bhaintí as comhshaol an pháiste sin. Cuireann Rake an liosta argóintí chuig an gcomhéadan sin, agus fágtar a ENV féin gan athrú.

Bain na heochracha atá ábhartha don chliant iarbhír. D'fhéadfadh oibríocht HTTPS https_proxy a úsáid freisin, agus féachann roinnt cliant ar ALL_PROXY nó ar chomhad cumraíochta eile. Ní treoir uilíoch ar mhórbhealach díreach é eochair HTTP amháin a bhaint.

Coinníonn an fhoirm ilargóinte argóintí an inrite ar leithligh. Ní gá teaghrán blaoisce a thógáil ina bhfuil ordú bainte agus URL.

Ailt ghaolmhara