É devido ao fato de que aws-s3
está fazendo algo mal. Se você observar o código nesse rastreamento de pilha, verá que eles abrem a classe Class
e adicionam cattr_reader e cattr_writer. O ActiveSupport também faz isso e adiciona métodos por esses mesmos nomes a Module
Eu não tenho o código, mas tenho certeza que quando você usa o Passenger, ele está incluindo a versão 4.0 do ActiveSupportcattr_reader
/ cattr_writer
e explodindo sobre isso.
Minha solução seria substituir aws-s3
pelo mais recente e mais funcional aws-sdk