Dependiendo de su sistema, Ruby puede haber sido compilado con Psych
soporte, que reemplaza al antiguo Syck
analizador El problema que está viendo (que solo implica usar un archivo yaml "seco" con los valores predeterminados) ya se solucionó en Psych
, pero aún no se encuentra en una versión Ruby lanzada.
Por ahora, puede obligar al analizador YAML a usar Syck en lugar de Psych colocando esto al final de su boot.rb (pero tenga cuidado:una versión futura de Ruby ya no incluirá Syck):
YAML::ENGINE.yamler = 'syck'
O simplemente podría usar un archivo YAML que no sea DRY (sin los valores predeterminados) por el momento.