2012-07-29 81 views
1

有一个Rails论坛宝石,我喜欢叫Forem https://github.com/radar/forem然而,宝石作者做了一些改变,这对我的预期用途有负面影响。他添加了一个审核工具,所有新/未批准的用户在向论坛显示之前都需要获得批准的第一个帖子。这基本上意味着主持人需要一直在场,否则论坛将很难开始。这是最近添加到应用程序。Github:克隆老版本的Rails宝石

由于github是版本控制,我想知道是否有克隆或使用的方法(我只是想使用它,而不是修改它)一个老版本的gem,所以我可以使用版本之前的审核添加。

如果你可以帮忙,谢谢。

+2

d描述o你需要克隆宝石,或者你只需​​要能够使用宝石?如果您使用的是Bundler,那么您可以指定要在Gemfile中使用的版本,提交或分支。看到http://stackoverflow.com/questions/6119946/how-to-get-a-specific-commit-of-a-gem-from-github – 2012-07-29 05:31:47

+0

我不需要克隆它,只是使用它。但我想我需要克隆它。 – Leahcim 2012-07-29 06:13:10

+0

如果你只是想使用它,所有你需要做的就是把它放在你的Gemfile和捆绑!通常情况下,我认为如果你想改变代码并提交你的改进请求,你只需要克隆它。 – 2012-07-30 00:18:02

回答

2

你有一些选项(全部进入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