代码之家  ›  专栏  ›  技术社区  ›  Meltemi

从RVM Gemset中删除Gem?

  •  9
  • Meltemi  · 技术社区  · 14 年前

    刚接触RVM和玩Rails 3&Ruby 1.9.2测试版。。。

    我有两份rspec的副本。正在使用beta.19,但需要降级到beta.18。更改了我的文件然后 bundle install . 现在我一团糟。。。

    *** LOCAL GEMS ***
    . . .
    rspec (2.0.0.beta.19, 2.0.0.beta.18)
    rspec-core (2.0.0.beta.19, 2.0.0.beta.18)
    rspec-expectations (2.0.0.beta.19, 2.0.0.beta.18)
    rspec-mocks (2.0.0.beta.19, 2.0.0.beta.18)
    rspec-rails (2.0.0.beta.19, 2.0.0.beta.18)
    

    我想把beta.19的所有痕迹都去掉,但似乎不知道怎么做。

    编辑

    thismac:rails_app meltemi$ spec -v
    /Library/Ruby/Site/1.8/rubygems.rb:335:in `bin_path': can't find executable spec for rspec-2.0.0.beta.18 (Gem::Exception)
        from /usr/bin/spec:19
    mymac:appname meltemi$
    

    现在19岁不见了,我又回到18岁了,我需要做些什么来重建吗?

    3 回复  |  直到 14 年前
        1
  •  14
  •   Nikita Rybak    14 年前

    怎么样 gem uninstall rspec -v=2.0.0.beta.19 gem help uninstall

    或者您可以卸载所有版本,然后安装所需的版本。

        2
  •  9
  •   Community CDub    8 年前

    rvm @global do gem uninstall the-gem-name
    

    rvm all-gemsets do... rvm all do...

    看到这条线了吗

    How do I use RVM and create globally available gems?

    http://rvm.io/set/do

        3
  •  0
  •   Jake    14 年前

    我收到了相同的错误消息,但我需要做的是将rspec rails添加到我的:development group以及:test,YMMV