A seconda del tuo sistema, Ruby potrebbe essere stato compilato con Psych
supporto, che sostituisce il vecchio Syck
analizzatore. Il problema che stai riscontrando (che implica solo l'utilizzo di un file yaml "secco" con le impostazioni predefinite) è già stato risolto in Psych
, ma non è ancora in una versione di Ruby rilasciata.
Per ora, puoi forzare il parser YAML a usare Syck invece di Psych inserendo questo alla fine del tuo boot.rb (ma attenzione:una versione futura di Ruby non includerà più Syck):
YAML::ENGINE.yamler = 'syck'
Oppure potresti semplicemente usare un file YAML non DRY (senza i valori predefiniti) per il momento.