0

Jekyllと顔料を使用してブログの一部のコードを強調表示していますが、highlightsタグのコードが消えているようです。つまり、HTMLが生成されていません。

これがそのようなコードの例です

{% highlight java %}
ObjectMapper mapper = new ObjectMapper();
mapper.getSerializationConfig().
setSerializationInclusion(JsonSerialize.Inclusion.NON_NULL);
{% endhighlight %}

その他の詳細;

  • OS:OSX Mountain Lion Rubyバージョン:
  • ルビー1.9.3p194(2012-04-20リビジョン35410)[x86_64-darwin12.1.0]
  • Jekyllバージョン:Jekyll 0.11.2

グーグル中に誰かがこのコマンドを実行してpygmentsをチェックすることを提案しました

echo 'puts "Hello World"' | pygmentize -l ruby -f html -O encoding=utf-8 

私の場合、次のエラーが返されます。

Traceback (most recent call last):
  File "/usr/local/bin/pygmentize", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module>
    working_set.require(__requires__)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
    raise DistributionNotFound(req)  # XXX put more info here
pkg_resources.DistributionNotFound: Pygments==1.5
4

2 に答える 2

3

easy_install Pygmentsを使用する場合は、Pythonインストールのバージョンを指定する必要があります。

多分これはあなたを助けます!

easy_install-2.7 Pygments
于 2012-11-17T17:42:31.930 に答える
0

easy_installの卵が入れられていたと思います:~/Library/Python/2.7/site-packages/ それらが入れられる必要がある間:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/

ファイル(eggsとeasy_install.pathの内容)をコピーするだけで、問題が解決するはずです。

于 2012-09-18T16:51:59.577 に答える