我需要在我的开发环境中恢复到一组旧的gem。我已经用我需要的旧版本替换了我的Gemfile.lock
文件。
我想我可以只替换Gemfile.lock
和bundle install
,但这似乎不起作用。当我这样做,然后检查gem版本号,我得到了相同的版本,我以前有。
我需要降级的宝石之一是rake
宝石。我需要的版本是11.1.2
,但目前当我做gem list
时,我得到rake (12.0.0, 11.1.2, 10.4.2)
如何将rake
和所有其他gem恢复到以前的版本?
2条答案
按热度按时间e0uiprwp1#
如果你想清除旧的宝石不再在你的
Gemfile.lock
,你可以运行bundle clean
。但是,即使gem仍然存在,但如果使用
bundle exec
运行任务,则不会使用它们。wh6knrhe2#
这就是我所需要的。。
gem uninstall <gem name>
,然后如果有多个宝石,你可以选择哪个版本,你想卸载!