0

私はWindows8に更新し、同じサイトを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.

明らかなエラーメッセージは明らかですが、これを修正する方法を実際に理解することはできません。何か案は?

4

1 に答える 1

0

さて、問題は私が使用していた静的データ ソース プラグインにあったようです。static.rbフォルダー内のファイルを削除しlibs/ましたが、最新バージョンの nanoc (3.5.x) に組み込まれていることが判明したため、必要ありません。

質問は答えられませんでしたが、無関係になりました。

于 2013-02-18T10:11:45.483 に答える