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

发布于 2024-10-10 18:05:43 字数 237 浏览 5 评论 0原文

我已经使用 Gem 和 Bundle 安装了 will_paginate;现在我看到 GitHub 上有更新(此提交) - 我该如何更新它?手动?使用 git clone 重新安装它?

I've installed will_paginate with Gem and Bundle; now I see there's an update on GitHub (this commit) -- How can I update it? Manually? Reinstall it with git clone?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

短叹 2024-10-17 18:05:43

您想要bundle update

如果您想使用bundle update will_paginate更新特定的gem名称,可以添加gem名称,

这里有一个更详细的教程:http://gembundler.com/rationale.html

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

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


这是特定于 git 的指南: http://gembundler.com/git.html

如果您只想对于特定的提交,您将需要添加带有哈希的 :ref 参数。

You want bundle update

You can add the gem name if you want to update a specific one with bundle update will_paginate

Here's a more detailed tutorial: http://gembundler.com/rationale.html

You want the subsection called "Updating a Gem Without Modifying the Gemfile".

If you have included the gem in the Gemfile with a git path (and you haven't included any directive that would prevent an update like a version number), it will update the gem based on the source provided. You'll need to do this everywhere. Updates are not synchronized with your application's version control.


Here is a guide specific to git: http://gembundler.com/git.html

If you only want a specific commit, you're going to need to add a :ref argument with the hash.

-小熊_ 2024-10-17 18:05:43

跑步

bundle update will_paginate

run

bundle update will_paginate
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文