捆绑器可以显示Gemfile中的哪些gem具有更新的版本(例如捆绑更新的干运行)
有没有办法在假装模式下运行包更新 ,类似于Rails生成器的-p(假装)标志或帽的-n(干运行)标志?
我想象的是这样的:
$> bundle update -p Fetching source index for http://rubygems.org/ The following gems have updated versions: ... list of gems ...
Bundler 1.1引入了一个新的“过时”function,这正是我所期待的。 Pat Shaughnessy对新function进行了很好的介绍。 用他的话说, bundle outdated
:
显示它将下载和安装的gem,但没有真正做到这一点。 这让我可以自由地查看列表并更新我想要的gem。
这应该使它很容易看到什么gem是由于更新而不实际修改你的源和本地的gem。 感谢Bundler!
$ bundle update $ git diff Gemfile.lock $ git checkout Gemfile.lock