我需要安装一个旧版本的cluster_chef,但它已被猛拉。我的项目有疯狂的依赖关系,所以我不确定如何安装已被猛拉的东西。
非常感谢任何帮助。
答案 0 :(得分:2)
不可能安装猛拉的宝石。但是,您可以通过放松项目Gemfile中的版本依赖项来解决您的问题吗?
而不是:
gem 'cluster_chef', '3.0.4'
使用:
gem 'cluster_chef', '~> 3.0.4'
如果cluster_chef
的3.0.4版本不可用,Bundler将安装满足所有依赖项的最新版本的gem。
如果您仍然陷入依赖关系,那么您的最后一个解决方案是根据cluster_chef的抽取版本来分叉和编辑库,以使用它的更新版本。