ruby-on-rails - 如何更新 Gem 上的单个提交?

标签 ruby-on-rails git rubygems will-paginate

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

最佳答案

你想要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 参数。

关于ruby-on-rails - 如何更新 Gem 上的单个提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4629000/

相关文章:

ruby-on-rails - 对象的属性

git - 无法修改 git bash Windows 快捷方式

ruby-on-rails-3 - 使用 capistrano 部署时出现心理语法错误

c - 如何使用 C 语言制作 ruby​​ gem?

mysql - mongify 检查database.config 的问题

ruby-on-rails - 在填充 auto_complete 字段后填充 Rails 表单字段

ruby-on-rails - 如何在 Ruby 中使用 HMAC 模块创建 MD5 哈希?

git - SourceTree 终端无法正常工作

git - 忽略具有给定名称和扩展名的所有文件

ruby-on-rails - 如何使用保留字的字边界否定正则表达式中的单词