Почему я не могу заставить Nanoc скомпилировать свой сайт в Windows 8?
Я обновился до Windows 8, и мой сайт использовался для компиляции в Windows 7, и все еще компилируется на другом компьютере с Windows 7, но я не могу заставить его работать. Это вывод из консоли, когда я пытаюсь nanoc compile
вещи:
nanoc compile
Loading site data... done
Captain! We've been hit!
Message:
EOFError: end of file reached
Compilation stack:
(empty)
Stack trace:
0. lib/static.rb:41:in `readpartial'
1. lib/static.rb:41:in `block (2 levels) in checksum_for'
2. lib/static.rb:39:in `open'
3. lib/static.rb:39:in `block in checksum_for'
4. lib/static.rb:37:in `map'
5. lib/static.rb:37:in `checksum_for'
6. lib/static.rb:21:in `block in items'
7. lib/static.rb:13:in `map'
8. lib/static.rb:13:in `items'
9. C:/Ruby193/lib/ruby/gems/1.9.1/gems/nanoc-3.5.0/lib/nanoc/base/source_data/
site.rb:310:in `block in load_items'
... 35 more lines omitted. See full crash log for details.
If you believe this is a bug in nanoc, please do report it at
-> https://github.com/ddfreyne/nanoc/issues/new <-
A detailed crash log has been written to ./crash.log.
Очевидное сообщение об ошибке очевидно, но я не могу понять, как это исправить. Есть идеи?
1 ответ
Решение
Хорошо, проблема, похоже, была в том, что я использовал плагин со статическим источником данных. Я удалил static.rb
файл в моем libs/
оказывается, что теперь он встроен в последнюю версию nanoc (3.5.x), поэтому он мне даже не нужен.
Вопрос не ответил, но сделал неактуальным.