【问题标题】:Github: cloning an older version of an Rails gemGithub:克隆旧版本的 Rails gem
【发布时间】:2012-07-27 06:11:05
【问题描述】:

有一个我喜欢的 Rails 论坛 gem,叫做 Forem https://github.com/radar/forem 但是,gem 作者对其进行了一些更改,这对我的预期用途产生了负面影响。他添加了一个审核工具,所有新的/未批准的用户都需要在将其显示到论坛之前批准他们的第一个帖子。这实质上意味着版主需要一直在场,否则论坛将很难进行。这是该应用程序的最新添加。

由于 github 是版本控制,我想知道是否有办法克隆或使用(我只想使用它,而不是修改它)gem 的旧版本,这样我就可以在添加审核之前使用一个版本.

如果您能提供帮助,谢谢。

【问题讨论】:

  • 您需要克隆 gem 还是只需要能够使用 gem?如果您使用的是 Bundler,那么您可以指定要在 Gemfile 中使用的版本、提交或分支。见stackoverflow.com/questions/6119946/…
  • 我不需要克隆它,使用它即可。但我认为我需要克隆它。
  • 如果你只是想使用它,你所要做的就是把它放在你的 Gemfile 中并打包!通常,我认为只有在您想实际更改代码并提交带有改进的拉取请求时,您才会费心去克隆它。

标签: ruby-on-rails github


【解决方案1】:

你有一些选择(全部进入Gemfile):

gem 'forem', github: 'radar/forem', ref: 'ref that you want'

gem 'forem', github: 'radar/forem', tag: 'tag that you want'

gem 'forem', github: 'radar/forem', branch: 'branch that you want'

所有这些都在Gemfile docs中描述

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 2017-07-28
    • 1970-01-01
    • 2011-08-19
    • 2015-07-11
    • 1970-01-01
    相关资源
    最近更新 更多