Sto cercando di utilizzare Octopress (un motore di blogging in cima Jekyll) sul mio nuovo Macbook, e ottengo questo errore quando ho eseguito bundle exec jekyll --server
:sbagliato tipo di argomento String (Array atteso)
(percorso abbreviato)
/path/to/markdown.rb:118:in `to_html': wrong argument type String (expected Array) (TypeError)
from /path/to/markdown.rb:118:in `convert'
...
(percorso completo)
/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'
...
Guardando linea 118, vedo:
RDiscount.new(content, *@rdiscount_extensions).to_html
Se sostituisco questa riga con una stringa come "ciao", il server si avvia correttamente. Ma se lo sostituisco con qualcosa come RDiscount.new("hello").to_html
, ottengo lo stesso errore. Tuttavia, l'avvio di irb e l'esecuzione di RDiscount.new("hello").to_html
funziona correttamente.
Qualche idea cosa c'è che non va? Sono in grado di avviare il server su un altro computer che ho, ma non sono sicuro di capire qual è la differenza tra ciò che i due computer stanno facendo (una versione diversa di qualche libreria da qualche parte?).
Molto strano. Forse prova a passare a [kramdown] (http://kramdown.rubyforge.org/) invece di RDiscount? – Phrogz