2012-07-29 76 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