首页 > 解决方案 > 使用多个 Bundler 版本

问题描述

我加入了一个使用 bundler 版本 1.17.1 的项目。目前我的系统正在使用 bundler 2.0.2 。有什么方法可以让我指定一个捆绑器版本,就像指定 ruby​​ 版本一样rbenv。喜欢的东西:

bundler --global 1.17.1

这样,当我运行命令时,bundler -v我将收到结果1.71.1而不是2.0.2

我尝试卸载当前的捆绑器gem uninstall bundler并收到此消息:

$ gem uninstall bundler

Select gem to uninstall:
 1. bundler-1.17.1
 2. bundler-1.17.3
 3. bundler-2.0.2
 4. All versions
> 

这让我觉得有一种方法可以让我使用多个捆绑器版本。任何仅用于指出我应该查找的地方的线索将不胜感激。

编辑 1

我试过bundle _1.17.1_ --version了,它没有像我预期的那样工作

$ bundler -v
Bundler version 2.0.2
$ bundle _1.17.1_ --version
Bundler version 1.17.1
$ bundler -v
Bundler version 2.0.2

预期: Bundler 版本 1.17.1

实际: Bundler 版本 2.0.2

标签: ruby-on-railsrubyrubygemsbundler

解决方案


尝试这个:

1) gem install bundler -v 1.17.1

2) bundle _1.17.1_ install


推荐阅读