2011-01-07 38 views
4

我已經安裝了will_paginate與寶石和捆綁;現在我看到GitHub上有更新(this commit) - 我如何更新它?手動?用git clone重新安裝?如何更新Gem上的單個提交?

Halp!

+0

這個提交是在010年1月,儘管...如果你剛安裝了rails 3或bundle'd容量的will_paginate,機會已經在那裏了,不是嗎? – pjammer 2011-01-07 18:40:36

回答

11

你想bundle update

如果要更新特定一個與bundle update will_paginate

這裏有一個更詳細的教程,您可以添加寶石名稱:http://gembundler.com/rationale.html

您需要一個名爲「更新Gem而不修改Gemfile」的小節。

如果你已經將Gem包含在Gemfile中並且有一個git路徑(並且你沒有包含任何阻止版本號更新的指令),它會根據提供的源更新gem。你需要在任何地方都這樣做。更新不與應用程序的版本控制同步。


下面是具體到混帳指南:http://gembundler.com/git.html

如果你只想要一個具體的承諾,你將需要添加一個:ref參數與哈希值。

+2

http://optimisdev.com/posts/don-t-ever-run-bundle-update – krakover 2011-01-07 18:53:52

2

運行

bundle update will_paginate