我维护一个gem,其依赖项存储在 aGemfile
中,例如:
gem 'foo', '~> 1.5'
gem 'bar', '~> 2.0.5'
由于悲观的版本限制, bundler将默认安装最新 1.x
版本的foo
foo =1.6.2
问题:有没有一种简单的方法可以让 bundler 安装我的依赖项的所有最低版本(在这种情况下,foo =1.5.0
和bar =2.0.5
),以便我可以测试,在我编写一些新功能之后,我的 gem 是否仍然可以与其他使用那些较低版本的环境?
或者,是我手动重新安装所有最低版本然后运行测试的唯一方法吗?