捆绑器可以显示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 

不是根据文档,没有。

http://gembundler.com/man/bundle-update.1.html