これは本当にイライラしています。以前は問題なくhtmlにコンパイルされていたので、マークダウンファイルの何が問題なのかわかりませんが、実行するたびにこのエラーが発生しますrake generate
。現在、私は主にすべてのファイル(30個のマークダウンファイル)に対して試行錯誤を行い、実行時にコンパイルされるかどうかを1つずつテストしていますrake generate
同じコマンドを 100 回実行しても問題ありませんが、何が問題なのかわからない場合は、どうすればデバッグできますか。
エラーの原因であることがわかったファイルは次のとおりです。
https://gist.github.com/4307839
https://gist.github.com/4307833
アップデート
これは構文の問題ではなく、構文の強調表示に関する問題であることがわかりました。次のようなことをすると:
{% codeblock lang:JavaScript %}
console.log(25 + "yoyos");
//output: "25yoyos"
{% endcodeblock %}
うまくいきません。しかし、言語オプションを削除すると:
{% codeblock %}
console.log(25 + "yoyos");
//output: "25yoyos"
{% endcodeblock %}
できます。
を使用してページを表示するたびに、このエラーが発生しますrake preview
。
Liquid error: No such file or directory - -c “import sys; print ‘%d.%d’ % sys.version_info[:2]”
私はすでにいくつかの調査を行い、github の問題について可能な限りの解決策を試しました。
- バンドルの更新
- rubypython を編集
if (@python.include? 'python2.7')
@python = "python27"
end
ルビー 1.9.3 をインストールyari
し、Windows インストーラーを介して python 2.7.3 をインストールしました。octopress をインストールすると、基本的にすべてがスムーズに進みましたが、構文の強調表示が本当に頭を悩ませています。このブログ投稿でも、Windows での構文の強調表示には実際に問題があると言及されていました。
http://blog.zerosharp.com/setting-up-octopress-on-windows/
しかし、何も機能しません。
私がそこで行った間違いのいくつかを指摘していただければ、本当に感謝しています。