bundle-outdated - インストールされている gem を、利用可能な新しいバージョンとともにリストします。
bundle outdated [GEM] [--local] [--pre] [--source] [--strict] [--parseable | --porcelain] [--group=GROUP] [--groups] [--patch|--minor|--major] [--filter-major] [--filter-minor] [--filter-patch] [--only-explicit]
Outdated には、指定されたソースで新しいバージョンが利用可能な gem の名前とバージョンがリストされます。 [GEM [GEM]] で outdated を呼び出すと、指定された gem の新しいバージョンのみがチェックされます。プレリリース gem はデフォルトでは無視されます。 gem が最新の場合、Bundler はステータス 0 で終了します。そうでない場合は、1 で終了します。
gem をリモートでフェッチしようとせず、代わりに gem キャッシュを使用してください。
新しいプレリリース宝石を確認してください。
特定のソースと照合してください。
Gemfile の要件で許可されている新しいバージョンのみをリストし、保守的な更新フラグ (--patch、--minor、--major) も考慮します。
より解析しやすい出力を得るには、最小限の書式設定を使用します。
特定のグループの宝石をリストします。
gem をグループ別にリストします。
次のマイナー バージョンにのみ更新することをお勧めします。
次のメジャー バージョン (デフォルト) への更新を優先します。
次のパッチ バージョンにのみ更新することをお勧めします。
主要な新しいバージョンのみをリストします。
マイナーな新しいバージョンのみをリストします。
パッチの新しいバージョンのみをリストします。
Gemfile で指定された gem のみをリストし、依存関係はリストしません。
詳細については、bundle update(1) bundle-update.1.html を参照してください。
3 つのフィルタリング オプションはバージョンの解決には影響せず、出力にどのバージョンが表示されるかにのみ影響します。
通常の出力が次のようになった場合:
* faker (newest 1.6.6, installed 1.6.5, requested ~> 1.4) in groups "development, test"
* hashie (newest 3.4.6, installed 1.2.0, requested = 1.2.0) in groups "default"
* headless (newest 2.3.1, installed 2.2.3) in groups "test"以下のみを表示します:
* hashie (newest 3.4.6, installed 1.2.0, requested = 1.2.0) in groups "default"以下のみを表示します:
* headless (newest 2.3.1, installed 2.2.3) in groups "test"以下のみを表示します:
* faker (newest 1.6.6, installed 1.6.5, requested ~> 1.4) in groups "development, test"フィルターオプションは組み合わせることができます。 --filter-minor と --filter-patch では次のように表示されます。
* faker (newest 1.6.6, installed 1.6.5, requested ~> 1.4) in groups "development, test"
* headless (newest 2.3.1, installed 2.2.3) in groups "test"3 つのフィルタオプションをすべて組み合わせても、どれも指定しない場合と同じ結果になります。