如何在Gem上更新单个提交?

时间:2011-01-07 18:36:11

标签: ruby-on-rails git gem will-paginate

我已经使用Gem和Bundle安装了will_paginate;现在我看到有关GitHub的更新(this commit) - 我该如何更新它?手动?用git clone

重新安装

HALP!

2 个答案:

答案 0 :(得分:11)

您想要bundle update

如果要使用bundle update will_paginate

更新特定的宝石名称,可以添加宝石名称

以下是更详细的教程:http://gembundler.com/rationale.html

您需要名为“在不修改Gemfile的情况下更新Gem”的小节。

如果你使用git路径在Gemfile中包含了gem(并且你没有包含任何会阻止类似版本号的更新的指令),它将根据提供的源更新gem。你需要到处都这样做。更新与应用程序的版本控制不同步。


以下是针对git的指南:http://gembundler.com/git.html

如果您只想要一个特定的提交,那么您需要在哈希中添加一个:ref参数。

答案 1 :(得分:2)

运行

bundle update will_paginate