Невозможно запустить Джекилл - PullRequest
1 голос
/ 12 ноября 2011

Я использую страницы Github для размещения своих веб-сайтов, я проверил их на своем локальном компьютере, и они хорошо работают, но когда я загружаю свои сайты на Github, я получаю сообщение об ошибке. Это говорит

Не удалось построить страницу со следующей ошибкой:

не может запустить jekyll

Мой _config.yml файл

---
auto        : false
lsi         : false
pygments    : true
permalink   : none
markdown    : maruku

maruku:
    use_divs:   true 
    use_tex:  true 
    png_engine : blahtex
    png_dir    : images/latex/
    png_url    : /images/latex/

Я искал в Интернете, но не могу найти полезных идей. Кто может мне помочь?

Я прибег к Github, мне прислали журнал, вот ошибка: Maruku: Использование расширенного синтаксиса для элементов div. \ NMaruku: Использование расширения LaTeX. Изображения в images/latex/. \ N / var / lib / gems / 1.8 / gems / maruku-0.6.0 / lib / maruku / ext / math / mathml_engines / blahtex.rb: 40: in convert_to_png_blahtex': Blahtex error: empty output (RuntimeError)\n\tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/ext/math/to_html.rb:64:in send '\ n \ tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/ext/math/to_html.rb:64:in render_png'\n\tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/ext/math/to_html.rb:120:in to_html_equation '\ n \ tfrom /var/lib/gems/1.8 /gems/maruku-0.6.0/lib/maruku/output/to_html.rb:970:in send'\n\tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/output/to_html.rb:970:in array_to_html '\ n \ tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/ maruku / output / to_html.rb: 961: в each'\n\tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/output/to_html.rb:961:in array_to_html '\ n \ tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/output/to_html.rb:956:in children_to_html'\n\tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/output/to_html.rb:50:in to_html '\ n \ tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/converters/markdown.rb:120:in convert'\n\tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:46:in transform' \ n \ tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:84:in do_layout'\n\tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/post.rb:189:in render '\ n \ tfrom / var / lib / gems / 1.8 / gems / jekyll-0.11.0 / bin /../ lib / jekyll / site.rb: 193: в render'\n\tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:192:in каждый '\ n \ tfrom /var/lib/gems/1.8/gems/jekyll- 0.11.0 / bin /../ lib / jekyll / site.rb: 192: в render'\n\tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:40:in процессе '\ n \ tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/jekyll: 250 \ n \ tfrom /var/lib/gems/1.8/bi n / jekyll: 19: в `load '\ n \ tfrom /var/lib/gems/1.8/bin/jekyll:19\n"

Из журнала видно, что проблема заключается в `convert_to_png_blahtex ': ошибка Blahtex: пустой вывод (RuntimeError). Я прочитал код Blahtex,

if png.name != 'png'
   maruku_error "Blahtex error: \n#{doc}"
   return nil
end

Но есть и PNG-файлы. Кто-нибудь сталкивался с этой проблемой?

Ответы [ 2 ]

0 голосов
/ 09 апреля 2012

Не используйте maruku

У maruku нет обновлений с июня 2010 года.

Лично я предпочитаю kramdown.

0 голосов
/ 13 ноября 2011

Я не уверен, что проблема в файле _config.yml. Я выдвинул недействительный на свой сайт, и страницы по-прежнему отображаются нормально. Тем не менее, попробуйте удалить ваш _config.yml все вместе. Github-страницы прекрасно работают без меня. Если страница по-прежнему не отображается, вы знаете, что это что-то еще.

...