私は私の新しいMacBookの上Octopress(ジキルの上にブログエンジン)を使用しようとしている、と私はbundle exec jekyll --server
を実行すると、私はこのエラーを取得:間違った引数のString型(予想アレイ)
(短縮パス)
/path/to/markdown.rb:118:in `to_html': wrong argument type String (expected Array) (TypeError)
from /path/to/markdown.rb:118:in `convert'
...
(フルパス)
/usr/local/rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/converters/markdown.rb:118:in `to_html': wrong argument type String (expected Array) (TypeError)
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/converters/markdown.rb:118:in `convert'
...
ライン118を見て、私は次を参照してください。
RDiscount.new(content, *@rdiscount_extensions).to_html
この行を "hello"のような文字列に置き換えると、サーバーが正常に起動します。しかし、私がRDiscount.new("hello").to_html
のようなものに置き換えた場合、私は同じエラーが発生します。しかし、irbを起動してRDiscount.new("hello").to_html
を動作させるとうまく動作します。
何か問題がありますか?私は持っている別のコンピュータでサーバを起動することができますが、2台のコンピュータが何をしているのか(どのようなライブラリの別バージョンでもどこですか?)の違いを理解する方法はわかりません。
非常に奇妙参照してください。おそらくRDiscountではなく[kramdown](http://kramdown.rubyforge.org/)に切り替えてみてください。 – Phrogz