/ / Psych nemôže analyzovať jednoduchý kľúč: hodnota pár, Ruby, Yaml - rubín na koľajniciach, rubín, psych

Psych nemôže analyzovať jednoduchý kľúč: pár hodnôt, Ruby, Yaml - rubín-na-rail, rubín, psych

Prebiehajú niektoré problémy pri analýze s rubínom 1.9.2-p290 a koľajnicami 3.1.3.

Môj súbor YAML vyzerá takto:

api_key: 12345

Ostatné súbory YAML sa analyzujú ako súbory database.yml a locale. Je to práve toto. Akékoľvek nápady, prečo?

odpovede:

0 pre odpoveď č. 1

tam musí byť chyba somwhere else, spôsobiť, že riadok, ktorý zobrazujete, je parsovateľný psychickými a syckovými motormi:

YAML::ENGINE.yamler = "psych"
YAML.load("api_key: 12345") # => {"api_key"=>12345}
YAML::ENGINE.yamler = "syck"
YAML.load("api_key: 12345") # => {"api_key"=>12345}