JavaEar 专注于收集分享传播有价值的技术资料

Can't sudo gem uninstall (you don't have write permissions)

I'm having trouble removing a gem from my system. When i ask gem where RedCloth is installed it says this:

    pteng01:trunk mike$ gem list -d RedCloth

    *** LOCAL GEMS ***

    RedCloth (3.0.4)
        Author: why the lucky stiff
        Installed at: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8

        RedCloth is a module for using Textile and Markdown in Ruby. Textile
        and Markdown are text formats.  A very simple text format. Another
        stab at making readable text that can be converted to HTML.
    pteng01:trunk mike$ 

I tried

sudo gem uninstall --install-dir /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8

and i get this error

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/lib/ruby/gems/1.8/bin directory.


  1. i ran

    gem cleanup 

    and then

    gem list -d RedCloth shows this
    *** LOCAL GEMS ***
    RedCloth (4.2.3)
        Author: Jason Garber
        Installed at: /opt/local/lib/ruby/gems/1.8
        RedCloth-4.2.3 - Textile parser for Ruby.

    looks like it wasnt really at the previous location.