estoy tratando de utilizar Octopress (un motor de blogs en la parte superior de Jekyll) en mi nuevo Macbook, y me sale este error cuando corro bundle exec jekyll --server
:equivocado argumento de tipo cadena (Array esperado)
(ruta más corta)
/path/to/markdown.rb:118:in `to_html': wrong argument type String (expected Array) (TypeError)
from /path/to/markdown.rb:118:in `convert'
...
(ruta completa)
/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'
...
en cuanto a la línea 118, que veo:
RDiscount.new(content, *@rdiscount_extensions).to_html
Si reemplazo esta línea con una cadena como "hola", el servidor comienza bien. Pero si lo reemplazo con algo como RDiscount.new("hello").to_html
, obtengo el mismo error. Sin embargo, ejecutar irb y ejecutar RDiscount.new("hello").to_html
funciona bien.
¿Alguna idea de qué pasa? Puedo iniciar el servidor en otra computadora que tengo, pero no estoy seguro de cómo averiguar cuál es la diferencia entre lo que las dos computadoras están haciendo (¿una versión diferente de alguna biblioteca en alguna parte?).
Muy extraño. Tal vez intente cambiar a [kramdown] (http://kramdown.rubyforge.org/) en lugar de RDiscount? – Phrogz