首页 > 解决方案 > 安装多个时无法指定捆绑器版本

问题描述

使用多个 Bundler 版本https://github.com/rbenv/rbenv/issues/235等。人。在版本号周围使用下划线应该允许我在我的机器上使用不同的捆绑器版本。但是,这对我不起作用。

当我指定一个我没有正确安装捆绑器的捆绑器版本时,虽然会抱怨,所以它似乎至少是版本检查。

$ gem list bundler

*** LOCAL GEMS ***

bundler (2.0.2, 1.17.3, 1.17.0)

$ bundle _1.17.3_ -v
Bundler version 2.0.2

$ bundle _1.17.2_ -v
/Users/user/.rbenv/versions/2.3.6/lib/ruby/2.3.0/rubygems.rb:241:in `bin_path': can't find gem bundler (= 1.17.2) (Gem::GemNotFoundException)
  from /Users/user/.rbenv/versions/2.3.6/bin/bundle:22:in `<main>'

我在 OS X Mojave 10.14.6 上看到了这一点,但没有在 Ubuntu 上运行相同的实验。

我正在寻找有关调试的建议。

标签: bundlerrbenv

解决方案


推荐阅读