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.

Izihloko ezihlobene