pyenv ဒေါင်းလုဒ် မအောင်မြင်သောအခါ python-build ၏ archive cache ကို အသုံးပြုပါ
တောင်းခံထားသည့် archive အတိအကျကို python-build ၏ ဒေါင်းလုဒ် cache ထဲသို့ ထည့်ပြီး ရွေးချယ်ထားသည့် Python အဓိပ္ပာယ်ဖွင့်ဆိုချက်ကို ထပ်မံကြိုးစားပါ။
pyenv ၏ ဒေါင်းလုဒ်ကိရိယာသည် Python ရင်းမြစ် archive ကို proxy မှတစ်ဆင့် မရယူနိုင်သောအခါ python-build ၏ cache မှတစ်ဆင့် ပေးနိုင်သည်။
- မအောင်မြင်သော build က တောင်းခံခဲ့သည့် URL နှင့် archive ဖိုင်အမည် အတိအကျကို ဖတ်ပါ။
- ထိုဖိုင်ကိုပင် အလုပ်လုပ်ပြီး အတည်ပြုထားသည့် ဒေါင်းလုဒ်လမ်းကြောင်းမှ ရယူပါ။ အမည်ကို ထိန်းထားပါ။
.zipသည် တောင်းခံထားသည့်.tar.xzကို အစားမထိုးနိုင်ပါ။ - ၎င်းကို cache ဖိုလ်ဒါတစ်ခုထဲ ထည့်ပြီး ထပ်မံကြိုးစားမှုအတွက် ထိုဖိုလ်ဒါကို ရွေးပါ။
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSIONVERSION နေရာတွင် သင်ရွေးချယ်ထားသည့် အဓိပ္ပာယ်ဖွင့်ဆိုချက်ကို ထည့်ပါ။ pyenv သည် များသောအားဖြင့် cache ဖိုလ်ဒါရှိပါက ၎င်းကို အသုံးပြုသည်။ PYTHON_BUILD_CACHE_PATH သည် ရွေးချယ်ထားသည့် တည်နေရာကို ရှင်းလင်းစေသည်။
အဓိပ္ပာယ်ဖွင့်ဆိုချက်က checksum ကို ကြေညာပါက python-build သည် cache လုပ်ထားသည့် byte များကို ၎င်းနှင့် နှိုင်းယှဉ်သည်။ အမည်သာ ကိုက်ညီရုံဖြင့် မလုံလောက်ပါ။
ထပ်မံကြိုးစားမှုသည် ဤ archive ကို ကျော်ပြီး အခြား ဒေါင်းလုဒ်ကို ကြိုးစားပါက အသစ်တောင်းခံထားသည့် package ကို စစ်ဆေးပါ။ အဓိပ္ပာယ်ဖွင့်ဆိုချက်တစ်ခုသည် Python archive ထက် ပိုလိုအပ်နိုင်ပြီး စက်တွင် build ကိရိယာများနှင့် library များ လိုအပ်ဆဲဖြစ်သည်။ ဖိုင်တစ်ခုကို ပြည့်စုံသော အော့ဖ်လိုင်း build အဖြစ် မယူဆဘဲ အမှန်တကယ် တောင်းခံမှုများအတွက် cache ကို ဖြည့်ပါ။
ပုံမှန် ဒေါင်းလုဒ်များကို ပြန်လည်ရယူရန် python-build ရွေးချယ်ထားသည့် ဒေါင်းလုဒ်ကိရိယာကို ဖော်ထုတ်ပြီး ပြင်ဆင်ပါ။ cache ဖိုင်ကို ရယူခဲ့သည့် browser တွင် မတူညီသော proxy ဆက်တင် ရှိနိုင်သည်။