Jekyll Liquid Exception: не удается найти /bin/sh в Windows - программирование
Подтвердить что ты не робот

Jekyll Liquid Exception: не удается найти /bin/sh в Windows

Я установил Jekyll Gem на Windows с помощью Ruby-установки, используя дистрибутив RailsInstaller.

Когда я пытаюсь запустить jekyll build или любую команду, которая включает это как подкоманду, я получаю следующую ошибку:

Jekyll error

2013-03-08-response-ruby-interfaces.md является одним из моих сообщений. Какие-нибудь предложения относительно того, что может произойти? Команда создает скелет сайта в каталоге _site, но все файлы пустые. Любые предложения?

4b9b3361

Ответ 1

Я столкнулся с этой проблемой и решил ее, отключив пигменты в моем _config.yml:

pygments:    false

Несмотря на то, что установлены pygments, я не могу заставить его работать с Jekyll под Windows.

Вы теряете подсветку синтаксиса, но получаете рабочую установку Jekyll.

Ответ 2

Мне удалось исправить две вещи

Сначала убедитесь, что pygments работает на 0.5.0. В то же время убедитесь, что новые версии удалены

gem uninstall pygments.rb --version "=0.5.2"
gem uninstall pygments.rb --version "=0.5.1"
gem install pygments.rb --version "=0.5.0"

Во-вторых, ну, пигеры должны были установить python и добавить его в

C:\RailsInstaller\Ruby1.9.3\setup_environment.bat

В этой строке

SET PATH=%RUBY_DIR%\bin;other paths\here;%PATH%

Станет

SET PATH=%RUBY_DIR%\bin;other paths\here;C:\Python27;%PATH%

Закройте "Командная строка с помощью Ruby and Rails" и начните заново. Теперь он будет запускать jekyll serve без ошибок

Ссылка:

Jekyll в Windows: пигменты не работают

Ответ 3

Я был тем же и менял решение для кодирования Использовать UTF8

Ответ 4

Добавляя к ответу @Mon Noval, я также должен убедиться, что вы сначала запустите gem list и найдите pygments. Я последовал за процессом Mon Noval, и, когда он все еще не исправлял, я запустил gem list в командной строке и обнаружил, что у меня был установлен pygments 0.5.0, но в круглых скобках он также показывал 0.5.4. Поэтому убедитесь, что вы ищете все и все версии выше 0.5.0!

Теперь работает как шарм!