Sei jekyll ichishandira ichitadza kutanga? Yakazara nzira yekugadzirisa kukanganisa uye kusashanda

🎯Gadzirisa Jekyll Serve startup failure! 💻Gwaro rakazara pano🔧

🎯💻Jekyll Serve yatadza kutanga? 😱Usanetseka! Ichi chinyorwa chinokuunzira 🔧gwara rakazara rekukubatsira kugadzirisa zvese zvikanganiso uye zvisina basa matambudziko💥. Kubva kune vanotanga kusvika kune nyanzvi 🧠, munhu wese anogona kuzviita nyore! Gadzirisa yako Jekyll Sevha nyaya izvozvi 🛠️ uye chengetedza webhusaiti yako ichimhanya-isina kunetseka 🚀! ✨

Sei jekyll ichishandira ichitadza kutanga? Gwaro rakazara rekugadzirisa zvikanganiso zvisingashande

Running command jekyll serve Paunenge uchitanga iyo yenzvimbo webhusaiti preview, yekutanga yakakundikana uye inotevera mhosho meseji yakaoneka:

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!': Wakatomisikidza public_suffix 5.0.5 .5.0.3, asi yako Gemfile inoda public_suffix 3.2.0 Kugadzirira `bundle exec` kumurairo wako kunogona kugadzirisa izvi (Gem::LoadError) kubva kuC:/Users/username/.local/share/gem/ruby/2.4.18. /gems/bundler-25/lib/bundler/runtime.rb:XNUMX:mu `block in setup'

Sei jekyll ichishandira ichitadza kutanga?

Kana jekyll service ikatadza kutanga, meseji iri pamusoro apa inobuda, zvichiratidza kuti pane gem version gakava.

Kunyanya, zvinoratidza kuti waita activatedpublic_suffixgem shanduro 5.0.5, asi yakoGemfileYakataura kuti vhezheni 5.0.3 inodiwa.

Heino tsananguro yakadzama yemhosho meseji:

  • You have already activated public_suffix 5.0.5: Izvi zvinoreva kuti nzvimbo yako yeRuby yakaiswa uye yakagadziriswapublic_suffix Shanduro 5.0.5 ye gem.
  • but your Gemfile requires public_suffix 5.0.3: Izvi zvinoreva yakoGemfileKudiwa kunotsanangurwa mukatipublic_suffix Shanduro 5.0.3 ye gem.
  • Prepending bundle exec to your command may solve this: Iri ndiro zano rakapihwa naBundler, zvinoreva kuti nekutanga murairobundle execkuve nechokwadi chekuti gem vhezheni inotsanangurwa muGemfile inoshandiswa.

Nzira yekugadzirisa sei dambudziko rekutanga jekyll rinoshanda?

Kuti ugadzirise nyaya iyi, unogona kutora matanho anotevera:

  1. Ita mirairo uchishandisa Bundler: Ita shuwa yekushandisa paunenge uchiita mirairo yeJekyllbundle exec. Somuenzaniso, mhanyabundle exec jekyll servepane kungotijekyll serve. Izvi zvinovimbisa kuti gem vhezheni inotsanangurwa muGemfile inoshandiswa.

  2. Gadziridza Gemfile: Kana uchida kushandisapublic_suffix5.0.5 vhezheni, uye iyi vhezheni inoenderana nezvimwe zvaunovimba nazvo, unogona kuvandudzaGemfilepakatipublic_suffix gem shanduro kusvika 5.0.5.

  3. Isa zvinoenderana neGemfile:mhanyabundle installkuisaGemfileEse gem shanduro dzakatsanangurwa mukati.

  4. Tarisa Gemfile.lock: Kana ukavandudzaGemfile, ita chokwadi chekumhanyabundle updatekugadzirisaGemfile.lockfaira kuitira kuti iratidze iyo itsva gem vhezheni.

  5. bvisa cache: Dzimwe nguva, kubvisa cache yeBundler kunogona kugadzirisa kusawirirana kweshanduro. runbundle cleankubvisa cache.

  6. Tarisa RubyGems source: Ita shuwa kuti yako RubyGems masosi ari pazvino uye haana huwori. Unogona kumhanyagem sources -lkunyora zvinyorwa zvazvino uye kushandiswagem sources -a URLWedzera mutsva.

Kana matanho aya akasagadzirisa nyaya, ungangoda kutarisa marongero epurojekiti yako kana kukumbira ChatGTP kuti ikubatsire.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Mupumburu TOP