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 的名称和版本。调用 outdated 并带有 [GEM [GEM]] 将仅检查给定 gem 的更新版本。默认情况下,预发布 gem 会被忽略。如果您的 gem 已更新,Bundler 将以状态 0 退出。否则,它将以 1 退出。
--local--pre--source--strict--parseable, --porcelain
--group--groups--minor--major--patch--filter-major--filter-minor--filter-patch--only-explicit有关详细信息,请参阅 bundle update(1)。
3 个过滤选项不会影响版本的解析,而仅仅是显示在输出中的版本。
如果常规输出显示以下内容
* Gem Current Latest Requested Groups
* faker 1.6.5 1.6.6 ~> 1.4 development, test
* hashie 1.2.0 3.4.6 = 1.2.0 default
* headless 2.2.3 2.3.1 = 2.2.3 test
--filter-major 将仅显示
* Gem Current Latest Requested Groups
* hashie 1.2.0 3.4.6 = 1.2.0 default
--filter-minor 将仅显示
* Gem Current Latest Requested Groups
* headless 2.2.3 2.3.1 = 2.2.3 test
--filter-patch 将仅显示
* Gem Current Latest Requested Groups
* faker 1.6.5 1.6.6 ~> 1.4 development, test
过滤选项可以组合使用。--filter-minor 和 --filter-patch 将显示
* Gem Current Latest Requested Groups
* faker 1.6.5 1.6.6 ~> 1.4 development, test
组合所有三个 filter 选项将与不提供任何选项的结果相同。