Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Github:克隆Rails gem的旧版本_Ruby On Rails_Github - Fatal编程技术网

Ruby on rails Github:克隆Rails gem的旧版本

Ruby on rails Github:克隆Rails gem的旧版本,ruby-on-rails,github,Ruby On Rails,Github,有一个我喜欢的Rails论坛gem叫做Forem,但是gem的作者对它做了一些修改,这对我的预期用途产生了负面影响。他增加了一个审核工具,所有新的/未经批准的用户都需要在论坛上展示他们的第一篇文章之前获得批准。这基本上意味着版主需要一直在场,否则论坛将很难启动。这是该应用程序最近添加的内容 由于github是版本控制,我想知道是否有一种方法可以克隆或使用(我只是想使用它,而不是修改它)gem的旧版本,这样我就可以在添加调节之前使用一个版本 如果你能帮忙,谢谢你 您有一些选项(全部进入Gemfil

有一个我喜欢的Rails论坛gem叫做Forem,但是gem的作者对它做了一些修改,这对我的预期用途产生了负面影响。他增加了一个审核工具,所有新的/未经批准的用户都需要在论坛上展示他们的第一篇文章之前获得批准。这基本上意味着版主需要一直在场,否则论坛将很难启动。这是该应用程序最近添加的内容

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

如果你能帮忙,谢谢你

您有一些选项(全部进入
Gemfile
):


所有这些都在

中描述,您需要克隆gem还是只需要能够使用gem?如果您使用的是Bundler,则可以指定要在文件中使用的版本、提交或分支。看,我不需要克隆它,只要使用它。但我想我需要克隆它。如果你只是想使用它,你所要做的就是把它放在你的GEM文件和包中!通常,我认为只有当您想要实际更改代码并提交包含改进内容的请求时,才需要克隆它。
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'