Мой блог Джекилла продолжает пытаться использовать старый Джекилл, и я не могу понять, почему - PullRequest
0 голосов
/ 25 февраля 2020

Я периодически обновляю свой блог, используя Jekyll. Сегодня я попытался сделать это, и мне пришлось обновить Ruby (возможно, потому что я обновился до Catalina, не уверен), что привело к ТОНУ ruby предупреждений об устаревании. Поэтому я решил обновить Jekyll.

Для жизни я не могу заставить bundle exec jekyll build использовать новый Jekyll. Я подумал, что, возможно, это потому, что я полагался на jekyll-assets, которые зависят от jekyll <4.0. Поэтому я удалил эту зависимость из моего gemfile и, наконец, получил <code>gem update для установки Jekyll 4.0. Но bundle exec jekyll build все еще пытается запустить Jekyll 3.8.6.

Поиск в Google, все, что я могу найти, - это люди, которые хотят запускать более старые версии, а не люди, которые застряли при запуске более старых версий.

Перебирая мои источник jekyll, я не могу найти ничего, что ссылается на 3.8.

Есть предложения? Спасибо.

1 Ответ

1 голос
/ 25 февраля 2020

Благодаря @tadman я удалил Gemfile.lock и запустил bundle exec jekyll build, и теперь он использует правильный джекилл. К сожалению, это не исправляет предупреждение об устаревании, но это для другого вопроса.

...