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

如何正确卸载Ruby1.9.1[关闭]

  •  3
  • sashaegorov  · 技术社区  · 15 年前

    嗨:)我已经手动设置了Ruby1.9.1。我已经通过

    ./configure --prefix=/opt
    make
    make install
    

    生成的makefile中不存在目标“uninstall”…
    如何卸载 正确吗?

    附言:我也认为有必要把所有的宝石都去掉。
    为了这个我用

    #!/bin/sh
    gem list --local | grep [^\*] | cut -d ' ' -f 1 | xargs gem uninstall
    
    1 回复  |  直到 15 年前
        1
  •  0
  •   paradigmatic    15 年前

    安装在中的另一个软件也有类似问题 /opt . 我是通过

    1. 在其他地方创建空目录(如 /tmp/ruby )
    2. 在此目录中安装与要删除的完全相同的版本
    3. 打印新位置中所有文件的列表,替换 TMP/Ruby 具有 /opt .
    4. 删除结果列表

    在UNIX上,您可以首先尝试:

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

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

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

    要真正删除文件…