为什么无法在rvm中卸载我的will_paginate gem?

时间:2011-10-11 04:01:33

标签: ruby-on-rails rubygems gem uninstall will-paginate

我尝试卸载gem并获得以下错误。任何帮助,将不胜感激。感谢。

Macintosh-3:haloror patelc75$ gem list -d will_paginate

*** LOCAL GEMS ***

will_paginate (3.0.1, 2.2.2)
    Author: Mislav Marohnić
    Homepage: https://github.com/mislav/will_paginate/wiki
    Installed at (3.0.1): /Users/patelc75/.rvm/gems/ruby-1.8.7-p334
             (2.2.2): /Users/patelc75/.rvm/gems/ruby-1.8.7-p334

    Pagination plugin for web frameworks and other apps
Macintosh-3:haloror patelc75$ sudo gem uninstall will_paginate -v 3.0.1

ERROR:  While executing gem ... (Gem::InstallError)
    cannot uninstall, check `gem list -d will_paginate`

Macintosh-3:haloror patelc75$ 

2 个答案:

答案 0 :(得分:1)

您不需要/不应该将sudo与rvm一起使用。尝试不使用sudo

答案 1 :(得分:0)

尝试“gem env”

RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.6
  - RUBY VERSION: 1.8.7 (2011-06-30 patchlevel 352) [i686-darwin11.0.0]
  - INSTALLATION DIRECTORY: /Users/ram/.rvm/gems/ruby-1.8.7-p352@matrix_shopping_cart
  - RUBY EXECUTABLE: /Users/ram/.rvm/rubies/ruby-1.8.7-p352/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/ram/.rvm/gems/ruby-1.8.7-p352@matrix_shopping_cart/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-darwin-11
  - GEM PATHS:
     - /Users/ram/.rvm/gems/ruby-1.8.7-p352@matrix_shopping_cart
     - /Users/ram/.rvm/gems/ruby-1.8.7-p352@global
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://rubygems.org", "http://gems.rubyforge.org", "http://gems.github.com"]
  - REMOTE SOURCES:
     - http://rubygems.org
     - http://gems.rubyforge.org
     - http://gems.github.com

GEM PATHS:是安装宝石的地方

  - GEM PATHS:
     - /Users/ram/.rvm/gems/ruby-1.8.7-p352@matrix_shopping_cart
     - /Users/ram/.rvm/gems/ruby-1.8.7-p352@global

gem uninstall will_paginate -i /dir/name/where/gem/is/shown

您还可以使用

检查该gem的安装目录
gem list -d will_paginate

您也可以通过转到该目录并删除终端中的gem

来手动卸载该gem