13

何检查准备更新的宝石,而不更新它们?

4

4 回答 4

22

如果你没有使用 bundler,只需运行gem outdated它,它就会给你一个过时的 gem 列表。

输出示例:

$ gem outdated                                                                                                                                                                                   
acts_as_tree (2.7.1 < 2.9.1)                                                                                                                                                                     
addressable (2.4.0 < 2.7.0)                                                                                                                                                                      
bcrypt (3.1.12 < 3.1.13)                                                                                                                                                                         
bootsnap (1.4.5 < 1.4.6)                                                                                                                                                                         
bootstrap (4.3.1 < 4.4.1)                                                                                                                                                                        
brakeman (4.7.2 < 4.8.0)                                                                                                                                                                         
cancancan (1.17.0 < 3.0.2)                                                                                                                                                                       
chart_js (1.1.0 < 1.1.1)                                                                                                                                                                         
coffee-rails (4.2.2 < 5.0.0)
combustion (0.6.0 < 1.1.2)
database_cleaner (1.8.2 < 1.8.3)
...
于 2012-07-21T14:48:05.803 回答
8

Bundler 有一个过时的命令。当然,我假设您正在使用 Bundler。

于 2012-07-21T14:44:20.790 回答
2

gem outdated会给你一个过时的 gem 列表,包括你当前拥有的版本号和最新的版本号。

然后更新:

  • gem update GEMNAME更新特定的宝石或只是
  • gem update将所有 gem 更新到最新的稳定版本
于 2013-10-02T12:06:41.973 回答
0

这很简单,只需输入以下代码:

$ gem update GEMNAME
于 2012-07-21T14:50:39.550 回答