ruby - 如何正确卸载Ruby 1.9.1

标签 ruby rubygems ruby-1.9

<分区>

您好:) 我已经手动设置了 Ruby 1.9.1。我已经通过

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

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

PS:我也认为有必要把所有的 gem 都去掉。
为此,我使用

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

最佳答案

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

要真正删除文件...

关于ruby - 如何正确卸载Ruby 1.9.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1874980/

相关文章:

ruby-on-rails - 无法使用 Ruby 1.9 和 Rails 2.3.4 启动脚本/控制台

ruby - CSV 到 JSON Ruby 脚本?

ruby-on-rails - 通过参数取消sidekiq worker

ruby-on-rails - Rails 3 : Devise users_controller, 在哪里?

ruby - 通过代理错误使用 SSL 进行 Mechanize

ruby - 获取 libxml2.2.dylib "file is not of required architecture"错误

ruby - 在 UTF-8 环境中使用 Ruby 1.9 读取 ASCII 编码的文件

ruby - 将 'Total' 列添加到 CSV

ruby - 如何使用 Ruby 在目标站点上抓取、构建 session 和启动页面

ruby - Gemspec 依赖冲突