安装
Ruby 驱动程序作为托管在 Rubygems 上的 gem 发布 。
先决条件
请参阅兼容性页面,了解此发布的Ruby驾驶员兼容的Ruby版本和MongoDB服务器版本的列表。
驱动程序本身完全用Ruby 编写,但它依赖于BSON 库 其中包括适用于 MRI 的 C 扩展和适用于Java JRuby 的已编译 扩展。在 MRI 上安装时,需要可用的 C 编译器和 Ruby 开发标头和库。 在 JRuby 上安装时,JRE 就足够了,因为 bson
gem 包含已编译的扩展。
连接到启用 TLS 的 MongoDB Server、使用 SCRAM 身份验证(SCRAM-SHA-1 和 SCRAM-SHA-256)以及使用 X.509 身份验证(通过 TLS 连接执行)需要存在 Ruby openssl
扩展和工作。TLS 兼容性部分提供了有关使用 TLS 1.1 等较新 TLS 协议的更多详细信息。
安装 Gem
将mongo
添加到Gemfile
中:
gem "mongo", "~> 2"
要手动安装驱动程序:
gem install mongo -v '~> 2'
新增功能
请参阅每个驱动程序版本的主要更改的 发布说明 和 上的版本页面Github 了解每个驱动程序版本的完整更改列表。