Ubuntu Ruby 1.9.2 bug no YAML


Pegamos um bug do Yaml no ruby 1.9.2 (no Ubuntu) que não pegava valores de configuração específica de um enviroment.
*obs: esse problema não ocorre no Mac

Por exemplo, com essa conf:

defaults: &defaults
  default_domain: 'defakto.com.br'
development:
  servers: ['server1.defakto.com.br']
  <<: *defaults
test:
  servers: ['server2.defakto.com.br', 'server3.defakto.com.br']
  <<: *defaults

Com essa conf, no env "test" a config "servers" retornava nil

O problema está mais ou menos explicado neste link  e neste outro link tem a solução que é basicamente colocar a linha abaixo no application.rb:

YAML::ENGINE.yamler = 'syck'

vlw!

0 comments: