如何安装旧版本的Ruby Gems?

时间:2012-10-31 14:10:51

标签: rubygems

我需要安装一个旧版本的cluster_chef,但它已被猛拉。我的项目有疯狂的依赖关系,所以我不确定如何安装已被猛拉的东西。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

不可能安装猛拉的宝石。但是,您可以通过放松项目Gemfile中的版本依赖项来解决您的问题吗?

而不是:

gem 'cluster_chef', '3.0.4'

使用:

gem 'cluster_chef', '~> 3.0.4'

如果cluster_chef的3.0.4版本不可用,Bundler将安装满足所有依赖项的最新版本的gem。

如果您仍然陷入依赖关系,那么您的最后一个解决方案是根据cluster_chef的抽取版本来分叉和编辑库,以使用它的更新版本。