Jekyll جي خدمت شروع ڪرڻ ۾ ناڪام ڇو ٿي؟ غلطين ۽ غلطيءَ کي حل ڪرڻ لاءِ جامع حڪمت عملي

🎯 حل ٿيلJekll خدمت جي شروعات ناڪام ٿي! 💻 مڪمل گائيڊ هتي🔧

🎯💻Jekyll Serve شروع ٿيڻ ۾ ناڪام ٿيو؟ 😱پريشان نه ٿيو! هي آرٽيڪل توهان لاءِ هڪ 🔧 مڪمل گائيڊ آڻيندو آهي توهان جي سڀني غلطين ۽ غلط مسئلن کي حل ڪرڻ ۾ مدد لاءِ. شروعات ڪندڙن کان وٺي ماهرن تائين، هرڪو ان کي آساني سان ماهر ڪري سگهي ٿو! پنھنجي Jekyll Serve مسئلن کي ھاڻي حل ڪريو 🛠️ ۽ پنھنجي ويب سائيٽ کي ھلائيندو رھو پريشان مفت 🚀! ✨

Jekyll جي خدمت شروع ڪرڻ ۾ ناڪام ڇو ٿي؟ غلطين کي حل ڪرڻ لاءِ هڪ جامع گائيڊ جيڪو ڪم نٿو ڪري

هلندڙ حڪم jekyll serve جڏهن مقامي ويب سائيٽ جو ڏيک شروع ڪيو، شروعاتي ناڪام ٿي ۽ هيٺ ڏنل غلطي پيغام ظاهر ٿيو:

C:/Users/username/.local/share/gem/ruby/3.2.0/gems/bundler-2.4.18/lib/bundler/runtime.rb:304:in `check_for_activated_spec!': توھان اڳ ۾ ئي چالو ڪيو آھي public_sufix 5.0.5 .5.0.3، پر توھان جي Gemfile جي ضرورت آھي پبلڪ_سفيڪس 3.2.0 توھان جي ڪمانڊ تي اڳ ۾ رکيل ھي (Gem::LoadError) C:/Users/username/.local/share/gem/ruby/2.4.18. /gems/bundler-25/lib/bundler/runtime.rb:XNUMX:۾ ’بلاڪ ان سيٽ اپ‘

Jekyll جي خدمت شروع ڪرڻ ۾ ناڪام ڇو ٿي؟

جڏهن جيڪل سروس شروع ٿيڻ ۾ ناڪام ٿئي ٿي، مٿي ڏنل غلطي پيغام ظاهر ٿئي ٿو، اهو ظاهر ڪري ٿو ته هڪ گيم نسخو تڪرار آهي.

خاص طور تي، اهو ظاهر ڪري ٿو ته توهان چالو ڪيو آهيpublic_suffixgem نسخو 5.0.5، پر توهان جيGemfileبيان ڪيو ويو آهي ته نسخو 5.0.3 گهربل آهي.

هتي غلطي پيغام جي تفصيلي وضاحت آهي:

  • You have already activated public_suffix 5.0.5: هن جو مطلب آهي ته توهان جي روبي ماحول کي نصب ۽ چالو ڪيو ويو آهيpublic_suffix جواهر جو نسخو 5.0.5.
  • but your Gemfile requires public_suffix 5.0.3: هن جو مطلب آهي توهان جيGemfileضرورت ۾ بيان ڪيو ويو آهيpublic_suffix جواهر جو نسخو 5.0.3.
  • Prepending bundle exec to your command may solve this: هي Bundler طرفان ڏنل تجويز آهي، جنهن جو مطلب آهي اڳي ئي ڪمانڊ سانbundle execانهي کي يقيني بڻائڻ لاءِ Gemfile ۾ بيان ڪيل گيم ورزن استعمال ڪيو ويو آهي.

غلط شروعات جي مسئلي کي ڪيئن حل ڪجي jekyll serve؟

هن مسئلي کي حل ڪرڻ لاء، توهان هيٺيان قدم وٺي سگهو ٿا:

  1. Bundler استعمال ڪندي حڪمن تي عمل ڪريو: جيڪيل حڪمن تي عمل ڪرڻ وقت استعمال ڪرڻ جي پڪ ڪريوbundle exec. مثال طور، هلائڻbundle exec jekyll serveبجاءِ صرفjekyll serve. اهو يقيني بڻائيندو ته Gemfile ۾ بيان ڪيل گيم ورزن استعمال ڪيو ويو آهي.

  2. Gemfile کي اپڊيٽ ڪريو: جيڪڏھن توھان استعمال ڪرڻ چاھيو ٿاpublic_suffix5.0.5 نسخو، ۽ هي نسخو توهان جي ٻين انحصار سان مطابقت رکي ٿو، توهان تازه ڪاري ڪري سگهو ٿاGemfileوچpublic_suffix گيم ورزن 5.0.5 تائين.

  3. Gemfile ۾ انحصار کي انسٽال ڪريو: ڊوڙڻbundle installانسٽال ڪرڻGemfileسڀ گيم ورجن ۾ بيان ڪيل.

  4. چيڪ ڪريو Gemfile.lock: جيڪڏهن توهان اپڊيٽ ڪيوGemfile، هلائڻ جي پڪ ڪريوbundle updateاپڊيٽ ڪرڻGemfile.lockفائل ته جيئن اهو نئين گيم ورزن کي ظاهر ڪري.

  5. صاف ڪيش: ڪڏهن ڪڏهن، Bundler جي ڪيش کي صاف ڪرڻ نسخي جي تڪرار کي حل ڪري سگهي ٿو. ڊوڙڻbundle cleanڪيش صاف ڪرڻ لاء.

  6. چيڪ ڪريو RubyGems ذريعو: پڪ ڪريو ته توهان جا RubyGems ذريعا تازه ترين آهن ۽ خراب نه آهن. توهان هلائي سگهو ٿاgem sources -lموجوده ذريعن کي لسٽ ڪرڻ ۽ استعمال ڪرڻ لاءgem sources -a URLنئون ذريعو شامل ڪريو.

جيڪڏهن اهي قدم مسئلا حل نٿا ڪن، توهان کي پنهنجي پروجيڪٽ جي سيٽنگن کي وڌيڪ جانچڻ جي ضرورت پوندي يا توهان جي مدد لاءِ ChatGTP کان پڇو.

اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) شيئر ڪيو "جيڪيل سروس شروع ڪرڻ ۾ ناڪام ڇو ٿي؟" غلطين ۽ غلطن کي حل ڪرڻ لاءِ هڪ جامع گائيڊ" توهان جي مدد ڪندي.

هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-31740.html

وڌيڪ لڪيل چالون کولڻ لاءِ🔑، اسان جي ٽيليگرام چينل ۾ شامل ٿيڻ لاءِ ڀليڪار!

شئير ڪريو ۽ پسند ڪريو جيڪڏھن توھان کي پسند اچي! توهان جا حصا ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

جي ويڙھيء وانگي امروٽي