Артицле Дирецтори
🎯РешеноЈекилл Покретање сервиса није успело! 💻 Комплетан водич овде🔧
🎯💻Јекилл Серве није успео да почне? 😱 Не брини! Овај чланак вам доноси 🔧комплетан водич који ће вам помоћи да решите све грешке и неважеће проблеме💥. Од почетника до стручњака🧠, свако може лако да га савлада! Решите проблеме са Јекилл Серве-ом сада 🛠 и одржавајте своју веб локацију без бриге 🚀! ✨

Руннинг цомманд jekyll serve Приликом покретања прегледа локалне веб локације, покретање није успело и појавила се следећа порука о грешци:
Ц:/Усерс/усернаме/.лоцал/схаре/гем/руби/3.2.0/гемс/бундлер-2.4.18/либ/бундлер/рунтиме.рб:304:у `цхецк_фор_ацтиватед_спец!': Већ сте активирали публиц_суффик 5.0.5 .5.0.3, али ваш Гемфиле захтева публиц_суффик 3.2.0. Додавање `бундле екец` у вашу команду може да реши ово (Гем::ЛоадЕррор) из Ц:/Усерс/усернаме/.лоцал/схаре/гем/руби/2.4.18. /гемс/бундлер-25/либ/бундлер/рунтиме.рб:XNUMX:у `блоку у подешавању'
Зашто јекилл сервис не упали?
Када јекилл сервис не успе да се покрене, појављује се горња порука о грешци, што указује да постоји сукоб верзије драгуља.
Конкретно, то значи да сте се активиралиpublic_suffixгем верзија 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бундле екецto your command may solve this: Ово је предлог који је дао Бундлер, што значи да префиксом командеbundle execда би се осигурало да се користи верзија драгуља наведена у Гемфиле-у.
Како решити проблем неисправног покретања јекилл сервице-а?
Да бисте решили овај проблем, можете предузети следеће кораке:
Извршите команде користећи Бундлер: Обавезно користите када извршавате Јекилл команде
bundle exec. На пример, трчиbundle exec jekyll serveнего самоjekyll serve. Ово ће осигурати да се користи верзија драгуља наведена у Гемфиле-у.Ажурирајте Гемфиле: Ако желите да користите
public_suffix5.0.5 верзија и ова верзија је компатибилна са вашим другим зависностима, можете ажуриратиGemfileсредњиpublic_suffixгем верзија до 5.0.5.Инсталирајте зависности у Гемфиле:трцати
bundle installза инсталацијуGemfileСве верзије драгуља наведене у.Проверите Гемфиле.лоцк: Ако ажурирате
Gemfile, обавезно трчитеbundle updateажуриратиGemfile.lockдатотеку тако да одражава нову верзију драгуља.очисти кеш: Понекад брисање Бундлер-ове кеш меморије може да реши конфликте верзија. трцати
bundle cleanда обришете кеш меморију.Проверите извор РубиГемса: Уверите се да су ваши РубиГемс извори ажурирани и да нису оштећени. Можеш да трчиш
gem sources -lда наведе тренутне изворе и користиgem sources -a URLДодајте нови извор.
Ако ови кораци не реше проблем, можда ћете морати додатно да проверите подешавања пројекта или да замолите ЦхатГТП да вам помогне.
Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) дели "Зашто јекилл сервице не успе да се покрене?" Свеобухватни водич за решавање грешака и неваљаности“ ће вам помоћи.
Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-31740.html
