【问题标题】:Rails: Uninstall specific version of a library using gemRails:使用 gem 卸载特定版本的库
【发布时间】:2014-05-27 11:01:57
【问题描述】:

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

水豚(2.2.1、2.2.0.rc1、2.1.0、1.1.4)

请建议如何卸载capybara 1.1.4版

【问题讨论】:

    标签: ruby-on-rails ruby linux rubygems


    【解决方案1】:

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

    或者使用-v 选项。

    gem uninstall capybara -v 1.1.4
    

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

    【讨论】:

      【解决方案2】:

      您还可以使用以下格式卸载具有版本要求的 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'
      

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

      所以在你的情况下,你会:

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

      就是这样。

      我希望这会有所帮助

      【讨论】:

        猜你喜欢
        • 2011-08-19
        • 2012-04-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-09
        • 2018-02-21
        • 1970-01-01
        相关资源
        最近更新 更多