インストール
Ruby ドライバーは、 Rubygems でホストされている gem としてリリース 。
前提条件
Ruby ドライバーのこのリリースが互換性のある Ruby バージョンと MongoDB サーバー バージョンのリストについては、 互換性ページを参照してください。
ドライバー自体はRuby で完全に記述されていますが、BSON ライブラリ によっては異なります これには、MRI 用の C 拡張機能とJava JRuby 用のコンパイルされた 拡張機能が含まれています。MRI にインストールするには、動作する C コンパイラーと Ruby 開発ヘッダーとライブラリが必要です。 JRuby にインストールする場合、 bson
gem にコンパイルされた拡張機能が含まれているため、JRE で十分です。
SCRAM 認証(SCRAM-SHA-1 と SCRAM-SHA-256 の両方)を使用し、X.509 認証(TLS 接続経由で実行されます)を使用して TLS 対応の MongoDB サーバーに接続するには、Ruby openssl
拡張機能が存在する必要があります。かつ 、動作している。 TLS 互換性セクションでは、TLS 1.1 などの新しい TLS プロトコルの使用に関する詳細が提供されます。
Gem をインストールする
mongo
Gemfile
に追加する:
gem "mongo", "~> 2"
ドライバーを手動でインストールする方法
gem install mongo -v '~> 2'
新機能
各ドライバー リリースの主要な変更についての リリースノート とGithub のリリース ページを参照してください。 ドライバーの各リリースの変更の完全なリストは、 を参照してください。