Khipha ama-variable e-proxy kumaresiphi e-GNU Make
Khipha indawo ye-proxy eyenzelwe imiyalo yamaresiphi e-GNU make futhi ugweme ukulahleka kwe-shell export phakathi kwemigqa yamareciphi ehlukene.
I-make iqalisa isilayishi; isilayishi sishaya ukuthi i-proxy isetshenziswa kanjani. Ku-GNU make, khipha ama-variable ezingeni le-Makefile lapho wonke umresiphi ofanele kufanele uwathole:
export http_proxy := http://proxy.example:8080
export https_proxy := http://proxy.example:8080
fetch:
curl --fail --output package.tar.gz https://downloads.example/package.tar.gz
Umugqa womresiphi uqala nge-tab. Imiyalelo ye-export iyingxenye yesintaksi ye-make futhi idlulisela amanani endaweni yemiyalo.
I-shell export emugqeni womresiphi owodwa ngokuvamile inyamalala ngaphambi komugqa olandelayo, ngoba i-GNU make ibiza i-shell ehlukile kumugqa ngamunye. Emiyalweni eyodwa, sebenzisa ukwabiwa kwe-shell ngqo kanye nalowo myalo:
fetch:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 curl --fail https://downloads.example/package.tar.gz
Sebenzisa amagama e-variable nemithetho ye-proxy ebhalwe phansi yesilayishi. Uma ukwakhiwa kungasebenzisa indawo yokugcina ye-HTTP yomphakathi, khetha umuntu ofanele ovela ohlawini lwama-proxy e-HTTP kulawo manani endawo. Ifayela elisebenzayo elingawanaki la ma-variable lidinga inketho yalo ye-proxy. Kungcono ukunikeza iziqinisekiso ngendawo yokwakha kunokuzibhala ku-Makefile.
Lokhu kukhipha kuthinta imiyalo yengane. Akukushintshi indawo yetheminali yomzali ngemuva kokuphuma kwe-make.