【问题标题】:How to correctly uninstall Ruby 1.9.1 [closed]如何正确卸载 Ruby 1.9.1 [关闭]
【发布时间】:2009-12-09 16:15:00
【问题描述】:

嗨:) 我手动设置了 Ruby 1.9.1。我已经通过安装它

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

生成的 Makefile 中不存在目标“卸载”...
如何正确卸载?

PS:我也认为有必要移除所有的宝石。
为此,我使用

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

【问题讨论】:

  • 我认为你会从 superuser.com 获得更好的结果。
  • 为此使用 rvm,为自己节省数周的痛苦。 rvm.beginrescueend.com

标签: ruby rubygems ruby-1.9


【解决方案1】:

我在/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

要真正删除文件...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-17
    • 1970-01-01
    • 2017-01-30
    • 2016-04-14
    • 1970-01-01
    • 2011-06-23
    • 2019-10-12
    • 1970-01-01
    相关资源
    最近更新 更多