Ruby သည် မှန်ကန်စွာ စတင်သည်၊ သို့သော် MSYS2 အပ်ဒိတ်အတွင်း ဖွံ့ဖြိုးရေးကိရိယာကွင်းဆက်၏ ဆက်တင်ခြင်း မအောင်မြင်ပါ။ သင်သည် အခြားပက်ကေ့ချ်စနစ်သို့ ရောက်ရှိခြင်းဖြစ်ပြီး RubyGems မှ တူညီသော gem ကို ပြန်လည်ရယူရန် နောက်ထပ်ကြိုးစားမှု မဟုတ်ပါ။

RubyInstaller သည် သက်ဆိုင်ရာ ဖွံ့ဖြိုးရေးကိရိယာများအတွက် MSYS2 ကို အသုံးပြုသည်။ ထို့ကြောင့် ၎င်း၏ ridk အလုပ်စဉ်သည် pacman အပါအဝင် MSYS2 ၏ ပက်ကေ့ချ်ကိရိယာများက ကွန်ရက်တောင်းခံမှုကို ပြုလုပ်သည့် အဆင့်သို့ ရောက်နိုင်သည်။

မှတ်တမ်းထဲတွင် ထိုအဆင့်ကို ဖော်ထုတ်ပါ။ အခြား Windows terminal တွင် gem အတွက် သတ်မှတ်ထားသော proxy ကိုသာမက MSYS2 လုပ်ငန်းစဉ်မှ proxy ပတ်ဝန်းကျင်နှင့် ပံ့ပိုးထားသော ဒေါင်းလုဒ်ကိရိယာ၏ အပြုအမူကို စစ်ဆေးပါ။

Windows ပတ်ဝန်းကျင်ကို အမြဲတမ်းပြောင်းလဲခြင်းသည်လည်း လုပ်ဆောင်နေပြီးဖြစ်သော လုပ်ငန်းစဉ်တိုင်း၏ ပတ်ဝန်းကျင်ကို ပြန်လည်ရေးသားခြင်း မဟုတ်ပါ။ စတင်သည့် အခြေအနေသည် အသစ်ဖွင့်ထားသော ကိရိယာကွင်းဆက် shell သည် အစောပိုင်းတွင် စတင်ခဲ့သော installer နှင့် အဘယ်ကြောင့် ကွဲပြားစွာ ပြုမူသည်ကို ရှင်းပြနိုင်သည်။

ထည့်သွင်းထားသော ဗားရှင်းများအတွက် လက်ရှိ RubyInstaller နှင့် MSYS2 လမ်းညွှန်ချက်များကို အသုံးပြုပါ။ ပက်ကေ့ချ်ဒေတာဘေ့စ်များကို ဖျက်ပြီး ထို့နောက် အားလုံးကို ပြန်လည်ဆန်းသစ်သည့် နည်းလမ်းဟောင်းသည် ပြောင်းလဲမှုများစွာကို ပေါင်းစပ်ထားသည်။ ဒေတာဘေ့စ်ဖျက်ခြင်းက proxy ချိတ်ဆက်မှုကို ပြုပြင်ခဲ့သည်ဟု ၎င်းက သက်သေမပြပါ။

ကွန်ရက်လမ်းကြောင်း၊ repository metadata နှင့် ပက်ကေ့ချ်လက်မှတ်ထိုးခြင်း အမှားများကို သီးခြားထားပါ။ ပက်ကေ့ချ်အခြေအနေကို မပြောင်းလဲမီ အမှန်တကယ်တောင်းခံမှုအတွက် ခွင့်ပြုထားသော proxy နှင့် လိုအပ်သော ယုံကြည်မှုကို သတ်မှတ်ပါ။ ကိရိယာကွင်းဆက် အပ်ဒိတ် အလုပ်လုပ်ပြီးနောက် နောက်ပိုင်း RubyGems မအောင်မြင်မှုသည် သီးခြားစစ်ဆေးရမည့် client ဖြစ်သည်။

ဆက်စပ်ဆောင်းပါးများ