如何正确卸载Ruby 1.9.1

时间:2009-12-09 16:15:00

标签: ruby rubygems ruby-1.9

嗨:)我手动设置了Ruby 1.9.1。我通过

安装了它
./configure --prefix=/opt
make
make install

生成的Makefile中不存在目标'uninstall'...
如何正确卸载

PS:我也相信有必要删除所有的宝石 为此,我使用

#!/bin/sh
gem list --local | grep [^\*] | cut -d ' ' -f 1 | xargs gem uninstall

1 个答案:

答案 0 :(得分:0)

我在/opt中安装的另一个软件遇到了类似的问题。

我解决了这个问题
  1. 在别处创建一个空目录(如/tmp/ruby
  2. 在此目录中安装要删除的完全相同的版本
  3. 打印新位置中所有文件的列表,将/tmp/ruby替换为/opt
  4. 删除结果列表
  5. 在unix上,您可以先尝试:

    $ find /tmp/ruby | sed "s/\/tmp\/ruby\//\/opt\//"
    

    仔细查看列表,如果看起来有效,请使用:

    $ find /tmp/ruby | sed "s/\/tmp\/ruby\//\/opt\//" | xargs rm
    

    要真正删除文件......