Instalação
O driver Ruby é lançado como uma joia hospedada no Rubygems.
Pré-requisitos
Consulte a página decompatibilidade para obter a lista de versões Ruby e versões do servidor MongoDB com as quais esta versão do driver Ruby é compatível.
O driver em si é escrito inteiramente em Ruby, mas depende da BSON biblioteca que inclui uma extensão C para MRI e uma Java extensão compilada para JRuby. Um compilador C funcional e cabeçalhos e bibliotecas de desenvolvimento Ruby são necessários para a instalação no MRI. Ao instalar no JRuby, o JRE é suficiente porque a joia bson
inclui a extensão compilada.
A conexão com servidores MongoDB habilitados para TLS, usando a autenticação SCRAM (SCRAM-SHA-1 e SCRAM-SHA-256) e usando a autenticação X.509 (que é executada por uma conexão TLS) exige que a extensão Ruby openssl
esteja presente e trabalhando. A seção de compatibilidade TLS fornece mais detalhes sobre o uso de protocolos TLS mais recentes, como o TLS 1.1.
Instale o Gem
Adicione mongo
ao seu Gemfile
:
gem "mongo", "~> 2"
Para instalar o driver manualmente:
gem install mongo -v '~> 2'
NOVIDADES
Consulte as notas de versão para ver as principais alterações em cada versão do driver e a página de versões no Github para obter a lista completa de alterações para cada versão do driver.