如何找到所有以前安装的 Ruby 工件(文件等),以便我可以从我的操作系统中删除它们全部?

如何找到所有以前安装的 Ruby 工件(文件等),以便我可以从我的操作系统中删除它们全部?

除了与我的默认操作系统捆绑安装(例如:/usr/bin/ruby在 macOS 10.14 上)之外,我希望在将 Ruby 重新安装到“已知状态”之前,彻底清除操作系统中的 Ruby。具体来说,我希望更好地完成步骤 1 和 2此程序我写的。

我该如何解决这个问题?

我迄今发现的 Ruby 工件示例(在此示例中为macOS 10.14.6):

  1. ruby ruby-build rbenv安装任何 Ruby 相关软件包(例如:自制
  2. 文件/目录来自版本管理器: ~/.rbenv/ ~/.rvm/。(唉,当你不知道过去可能使用过多少个版本管理器时,仅仅是因为一些随机的 Ruby 应用程序安装程序建议你安装一个,而你不知道自己在做什么——因为再说一次,我对整个 Ruby 系统一无所知,因为我只是一个用户并且不是专家/开发人员——现在我到处都有不同版本的管理器。这使得相当困难的困境当你无法获得酸医生,一个基于 Ruby 的应用程序,运行良好,足以完成您的工作。)
  3. 其他,杂项(?)文件:~/.gem ~/.ruby-version也许还有其他我还没有找到的东西?
  4. 其他我还没发现的东西(?)。

我的操作系统映像已有多年(几十年?)历史(它已通过多次 macOS10.x升级进行升级,基础映像已通过多次 MacBook 硬件升级进行克隆),并且在此期间积累了大量 Ruby 垃圾。Ruby 的东西已经(或至少曾经)损坏,我想重新开始。

我想更好地了解所有这些东西的潜在存在位置:文件、已安装的软件包和与引擎/平台/解释器相关的任何其他工件以及$HOME通常属于 Ruby 一部分的文件和目录(以及 Ruby版本管理器-based) 安装。

我的系统运行的是 macOS 10.14.6,我是自制用户。因此,我尽量少寻求特定于 macOS 的答案。我还对可能也适用于 Linux 的信息感到好奇,因为我和我的团队也运行了许多 Ubuntu 和其他 Linux 安装。

相关内容