MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Fehler beim Laden von YAML-Konfigurationsdateien in Rails

Abhängig von Ihrem System wurde Ruby möglicherweise mit Psych kompiliert Unterstützung, die das ältere Syck ersetzt Parser. Das Problem, das Sie sehen (das nur die Verwendung einer "trockenen" yaml-Datei mit den Standardeinstellungen beinhaltet) wurde bereits in Psych behoben , ist aber noch nicht in einer freigegebenen Ruby-Version.

Im Moment können Sie entweder den YAML-Parser zwingen, Syck anstelle von Psych zu verwenden, indem Sie dies an das Ende Ihrer boot.rb einfügen (aber Vorsicht – eine zukünftige Version von Ruby wird Syck nicht mehr enthalten):

YAML::ENGINE.yamler = 'syck'

Oder Sie könnten vorerst einfach eine Nicht-DRY-YAML-Datei (ohne die Standardwerte) verwenden.