Require yaml in settings
Upgrade and explicitly specify gem versions