每Using multiple Bundler versions,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上运行相同的实验。
我正在寻找调试的建议。