我需要使用可寻址的2.2.4 gem,但我有2.2.5版本(因为这里讨论了一个问题:https://github.com/sporkmonger/addressable/pull/33)。我试过了:
source 'http://rubygems.org'
source 'http://gems.github.com'
gem "addresable", "2.2.4"
bundle install
并获取Could not find gem 'adressable (= 2.2.4, runtime)' in any of the gem sources listed in your Gemfile.
如果我通过
手动安装/卸载gemsudo gem install addressable -v 2.2.4
sudo gem uninstall addressable -v 2.2.5
我得到了同样的错误。
那么,我如何为我的应用程序强制使用2.2.4版本?
答案 0 :(得分:8)
bundle update
。这是违反直觉的,但它会用指定的版本重建你的Gemfile.lock。