使用Bundler,是否有一种方法来检查是否有比Gemfile中指定的版本更新的gem可用?换句话说,是否有一种方法可以检查我的宝石是否最新而无需实际更新?
列出已安装的新版本的gem
$ bundle outdated [GEM] [--local] [--pre] [--source]
选项:
--local
:不要尝试远程获取宝石,而是使用宝石缓存
--pre
:检查更新的预发布gems
--source
:检查特定源
来源:http://bundler.io/v1.3/bundle_outdated.html
如果您的意思是查看是否需要更新(而不是实际更新),您可能必须在Gemfile中指定使用一些repo源进行比较,如:
gem "rails", :git => "git://github.com/rails/rails.git"
或指定与:version => ...
然后运行bundle check
,它会列出所有过期的宝石。
编辑 -我想这取决于什么是最新的