Ní féidir le blaoisc Rake seachfhreastalaí Ruby a bhaint
Athraigh ENV Ruby do thascanna níos déanaí nó tabhair hash comhshaoil ar leith don pháiste in ionad seachfhreastalaí a bhaint laistigh de ghlao sh iargúlta.
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.