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
选项将与不提供任何选项的结果相同。