sh 'unset http_proxy' bidh e ag atharrachadh na slige a thèid a chur air bhog airson na gairm sin. Nuair a thig i gu crìch, tha an àrainneachd thùsail fhathast aig pròiseas Ruby Rake, agus gheibh gairm sh nas fhaide air adhart a-rithist i.

Gus pròiseas Ruby atharrachadh airson na h-obrach a leanas:

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

Bheir sin buaidh air clann nas fhaide air adhart agus air còd Ruby a leughas na h-iuchraichean sin. Cha nì e ath-rèiteachadh air an teirmeal a chuir Rake air bhog an toiseach.

Airson aon òrdugh cloinne, thoir an àrainneachd aige gu dìreach:

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

Bidh eadar-aghaidh cur air bhog phròiseasan Ruby a' dèiligeadh ri luachan nil mar thoirt air falbh à àrainneachd a' phàiste sin. Cuiridh Rake an liosta argamaidean chun na h-eadar-aghaidh sin, a' fàgail an ENV aige fhèin gun atharrachadh.

Thoir air falbh na h-iuchraichean a tha buntainneach don neach-cleachdaidh fìor. Dh'fhaodadh obrachadh HTTPS https_proxy a chleachdadh cuideachd, agus bidh cuid de luchd-cleachdaidh a' coimhead ri ALL_PROXY no ri faidhle rèiteachaidh eile. Chan e stiùireadh coitcheann air slighe dhìreach a th' ann a bhith a' toirt air falbh aon iuchair HTTP a-mhàin.

Cumaidh an cruth ioma-argamaid na h-argamaidean aig an fhaidhle a ghabhas ruith air leth. Chan fheum teud slige a thogail anns a bheil òrdugh toirt air falbh agus URL.

Artaigilean co-cheangailte