ဆောင်းပါးလမ်းညွှန်
🎯 ဖြေရှင်းပြီးသားJekyll စတင်ခြင်း မအောင်မြင်ပါ။ 🔧 လမ်းညွှန်ချက်အပြည့်အစုံ
🎯💻Jekyll ဝန်ဆောင်မှုကို စတင်ရန် ပျက်ကွက်ပါသလား။ 😱 စိတ်မပူပါနဲ့! ဤဆောင်းပါးသည် သင့်အား 🔧 ပြည့်စုံသော လမ်းညွှန်ချက် 💥 အမှားများနှင့် မမှန်ကန်သော ပြဿနာများအားလုံးကို ကူညီဖြေရှင်းပေးပါသည်။ 🧠 စတင်သူမှ ကျွမ်းကျင်သူများအထိ လူတိုင်း အလွယ်တကူ ကျွမ်းကျင်နိုင်သည် ။ သင်၏ Jekyll Serve ပြဿနာများကို ယခု 🛠️ ပြုပြင်ပြီး သင့်ဝဘ်ဆိုဒ်ကို စိတ်ပူစရာမရှိအောင် ဆက်လက်လုပ်ဆောင်ပါ။ ✨

လုပ်ဆောင်နေသည့် အမိန့် jekyll serve ဒေသတွင်း ဝဘ်ဆိုက် အစမ်းကြည့်ရှုခြင်းကို စတင်သောအခါ၊ စတင်ခြင်း မအောင်မြင်ဘဲ အောက်ပါ အမှားသတင်း ပေါ်လာသည်-
C:/Users/username/.local/share/gem/ruby/3.2.0/gems/bundler-2.4.18/lib/bundler/runtime.rb:304: `check_for_activated_spec!' တွင် - သင်သည် public_suffix 5.0.5 ကို စတင်အသုံးပြုပြီးဖြစ်သည်။ .5.0.3၊ သို့သော် သင်၏ Gemfile သည် public_suffix 3.2.0 ကို သင့်အမိန့်ပေးရန်အတွက် `bundle exec` ကိုကြိုတင်ထားခြင်းဖြင့် ၎င်းကို C:/Users/username/.local/share/gem/ruby/2.4.18 မှ ဖြေရှင်းနိုင်ပါသည်။ /gems/bundler-25/lib/bundler/runtime.rb:XNUMX: `တပ်ဆင်မှုတွင် ပိတ်ဆို့ခြင်း' တွင်
jekyll ဝန်ဆောင်မှုကို ဘာကြောင့် မစတင်နိုင်တာလဲ။
jekyll ဝန်ဆောင်မှုကို စတင်ရန် ပျက်ကွက်သောအခါ၊ ကျောက်မျက်ဗားရှင်း ပဋိပက္ခတစ်ခု ရှိနေကြောင်း ညွှန်ပြသော အထက်ဖော်ပြပါ အမှားအယွင်း မက်ဆေ့ချ်ပေါ်လာပါသည်။
အတိအကျအားဖြင့်၊ ၎င်းသည် သင် activated ဖြစ်သည်ကို ညွှန်ပြသည်။public_suffixgem ဗားရှင်း 5.0.5 ကိုတော့ အသင့်ပါ။Gemfileဗားရှင်း 5.0.3 လိုအပ်သည်ဟု သတ်မှတ်ထားသည်။
error message ၏ အသေးစိတ်ရှင်းလင်းချက်မှာ ဤသည်မှာ
You have already activated public_suffix 5.0.5: ဆိုလိုသည်မှာ သင်၏ Ruby ပတ်၀န်းကျင်ကို တပ်ဆင်ပြီး အသက်သွင်းထားသည်။public_suffixကျောက်မျက် ဗားရှင်း 5.0.5but your Gemfile requires public_suffix 5.0.3: ဒါက မင်းရဲ့ အဓိပ္ပါယ်ပါ။Gemfileလိုအပ်ချက်ကို ဖော်ပြထားပါသည်။public_suffixကျောက်မျက် ဗားရှင်း 5.0.3Prependingအစုအဝေး execto your command may solve this− ဤသည်မှာ Bundler မှပေးသော အကြံပြုချက်ဖြစ်သည်၊ ဆိုလိုသည်မှာ အမိန့်ကို ရှေ့ဆက်ခြင်းဖြင့် ဆိုလိုသည်။bundle execGemfile တွင်ဖော်ပြထားသောကျောက်မျက်ဗားရှင်းကိုအသုံးပြုကြောင်းသေချာစေရန်။
မမှန်ကန်သော startup jekyll server ပြဿနာကို မည်သို့ဖြေရှင်းမည်နည်း။
ဤပြဿနာကိုဖြေရှင်းရန် အောက်ပါအဆင့်များကို သင်လုပ်ဆောင်နိုင်သည်-
Bundler ကို အသုံးပြု၍ အမိန့်များကို လုပ်ဆောင်ပါ။Jekyll ညွှန်ကြားချက်များကို လုပ်ဆောင်သောအခါတွင် အသုံးပြုရန် သေချာပါစေ။
bundle exec. ဥပမာ ပြေးပါ။bundle exec jekyll serveရုံထက်jekyll serve. ၎င်းသည် Gemfile တွင်ဖော်ပြထားသော ကျောက်မျက်ဗားရှင်းကို အသုံးပြုကြောင်း သေချာစေမည်ဖြစ်သည်။Gemfile ကို အပ်ဒိတ်လုပ်ပါ။: သင်အသုံးပြုလိုလျှင်
public_suffix5.0.5 ဗားရှင်းနှင့် ဤဗားရှင်းသည် သင်၏ အခြားသော မှီခိုမှုများနှင့် တွဲဖက်အသုံးပြုနိုင်သည်၊ သင်သည် အပ်ဒိတ်လုပ်နိုင်ပါသည်။Gemfileအလယ်တန်းpublic_suffixgem ဗားရှင်း 5.0.5 သို့။Gemfile တွင် မှီခိုမှုကို ထည့်သွင်းပါ။:ပြေး
bundle installတပ်ဆင်ရန်Gemfileသတ်မှတ်ထားသော ကျောက်မျက်ဗားရှင်းအားလုံး။Gemfile.lock ကိုစစ်ဆေးပါ။: သင် update လုပ်ပါ။
Gemfileပြေးဖို့သေချာပါစေ။bundle updateupdate လုပ်ဖို့Gemfile.lockထို့ကြောင့် ၎င်းသည် ကျောက်မျက်ဗားရှင်းအသစ်ကို ထင်ဟပ်စေသော ဖိုင်ဖြစ်သည်။cache ကိုရှင်းလင်းပါ။: တစ်ခါတစ်ရံတွင် Bundler ၏ cache ကိုရှင်းလင်းခြင်းသည် ဗားရှင်းပဋိပက္ခများကို ဖြေရှင်းနိုင်သည်။ ပြေး
bundle cleancache ကိုရှင်းလင်းရန်။RubyGems အရင်းအမြစ်ကိုစစ်ဆေးပါ။- သင်၏ RubyGems အရင်းအမြစ်များသည် ခေတ်မီပြီး ယိုယွင်းခြင်းမရှိကြောင်း သေချာပါစေ။ ပြေးနိုင်ပါတယ်။
gem sources -lလက်ရှိအရင်းအမြစ်များကို စာရင်းပြုစုပြီး အသုံးပြုရန်gem sources -a URLအရင်းအမြစ်အသစ်ထည့်ပါ။
ဤအဆင့်များသည် ပြဿနာကို မဖြေရှင်းနိုင်ပါက၊ သင်သည် သင်၏ပရောဂျက်ဆက်တင်များကို ထပ်မံစစ်ဆေးရန် သို့မဟုတ် သင့်အား ကူညီပေးရန် ChatGTP ကို တောင်းဆိုနိုင်ပါသည်။
မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မျှဝေခဲ့သည် "Jekyll ဝန်ဆောင်မှုကို ဘာကြောင့် စတင်ဖို့ပျက်ကွက်တာလဲ။" အမှားများနှင့် မှားယွင်းမှုများကို ဖြေရှင်းရန် ပြည့်စုံသောလမ်းညွှန်ချက်" သည် သင့်အား ကူညီပေးပါမည်။
ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-31740.html
