使用Bundler,有没有办法检查是否有比Gemfile中指定的版本更新的宝石?换句话说,有没有办法检查我的宝石是否是最新的而没有实际更新?
答案 0 :(得分:27)
列出已安装更新版本的宝石
$ bundle outdated [GEM] [--local] [--pre] [--source]
选项:
- local:不要尝试远程获取gem并使用gem缓存
- pre:检查更新的预释放宝石
- 来源:针对特定来源进行检查
答案 1 :(得分:2)
如果您只想查看是否需要更新(无实际更新),您可能需要在Gemfile中指定使用某些repo源进行比较,例如:
gem "rails", :git => "git://github.com/rails/rails.git"
或指定要与:version => ...
然后运行bundle check
,它会列出所有过时的宝石。
编辑 - 我想这取决于最新的含义。