CocoaPods ဒေါင်းလုဒ်ကိရိယာများကို ပရောက်စီ ပတ်ဝန်းကျင် ပေးအပ်ခြင်း
HTTP ပရောက်စီ ကိန်းရှင်များဖြင့် pod install ကို စတင်ပြီး မအောင်မြင်သော မှီခိုမှု ဒေါင်းလုဒ်က Git သို့မဟုတ် HTTP ဒေါင်းလုဒ်ကိရိယာကို သုံးသည် ဆိုသည်ကို ဖော်ထုတ်ပါ။
သာမန် HTTP ပရောက်စီအတွက် ၎င်း၏ URL ကို CocoaPods စတင်ရာ ပတ်ဝန်းကျင်တွင် ထည့်ပါ။ POSIX shell တွင် တစ်ကြိမ် ခေါ်ဆိုမှုကို ဤသို့ ပြင်ဆင်နိုင်သည်:
http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod installကိန်းရှင် နှစ်ခုသည် တူညီသော listener ကို ညွှန်ပြနိုင်သည်။ အများသူငှာ ရင်းမြစ်များမှ ဒေါင်းလုဒ်များသည် ထိုလမ်းကြောင်း ခွင့်ပြုထားသော နေရာတွင် HTTP proxy စာရင်းမှ လိပ်စာကို သုံးနိုင်သည်; ဦးစွာ အမှန်တကယ် curl သို့မဟုတ် Git ဒေါင်းလုဒ်ကိရိယာတွင် ပြင်ဆင်ထားသော သို့မဟုတ် သိမ်းဆည်းထားသော ပရောက်စီ အထောက်အထား မရှိကြောင်း စစ်ဆေးပါ။ ၎င်းတို့၏ အမည်များသည် ဦးတည်ရာ ပရိုတိုကောများကို ရွေးချယ်သည်; URL သည် ပရောက်စီ အဆုံးမှတ်ကို ဖော်ပြသည်။
CocoaPods ၏ HTTP ဒေါင်းလုဒ်ကိရိယာသည် curl ကို ခေါ်ပြီး ၎င်း၏ Git ဒေါင်းလုဒ်ကိရိယာသည် Git ကို ခေါ်သည်။ နှစ်ခုစလုံး စတင်သည့် ပတ်ဝန်းကျင်ကို ရရှိသော်လည်း တစ်ခုချင်းစီတွင် ကိုယ်ပိုင် ပံ့ပိုးထားသော ပြင်ဆင်မှု ရှိသည်။ Git ရှိ http.proxy ထည့်သွင်းချက်က ထို ဒေါင်းလုဒ်ကို HTTP ဒေါင်းလုဒ်ကိရိယာနှင့် မတူညီစွာ ပြုမူစေနိုင်သည်။
pod ထွက်ရှိမှုရှိ မှီခိုမှု ရင်းမြစ်နှင့် မအောင်မြင်သော အမိန့်ကို ဖတ်ပါ။ HTTPS ဖြင့် ရယူသော Git repository သည် Git ၏ HTTP သယ်ယူပို့ဆောင်မှုကို လိုက်နာသည်။ SSH ရင်းမြစ်သည် အစား SSH ပြင်ဆင်မှုကို လိုက်နာသည်။