使用gem卸载特定版本的库

时间:2014-05-27 11:01:57

标签: ruby-on-rails ruby linux gem

例如,我安装了以下四个版本:

  

capybara(2.2.1,2.2.0.rc1,2.1.0,1.1.4)

请建议如何卸载 capybara版本1.1.4

2 个答案:

答案 0 :(得分:67)

执行gem uninstall capybara时,它应该会显示一个菜单,询问您要卸载哪个。

或者使用-v选项。

gem uninstall capybara -v 1.1.4

请注意,如果您不使用rvm,则可能需要sudo这些命令。

答案 1 :(得分:1)

您还可以使用以下格式卸载具有版本要求的gem:

gem uninstall 'my_gem:1.0.0'

因此,就您而言,您将:

gem uninstall 'capybara:1.1.4'

当您要卸载多个gem时,此方法也适用:

gem uninstall 'my_gem:1.0.0' 'my_other_gem:2.0.0'

OR

gem uninstall 'my_gem:1.0.0' 'my_other_gem:~>2.0.0'

因此,就您而言,您将:

gem uninstall 'capybara:1.1.4' 'capybara:2.1.40'

仅此而已。

我希望这会有所帮助