我在 RHEL 5 系统上安装了 Rubygems 1.3.4。您安装的方式是下载源代码并运行setup.rb
. 我没有通过yum list available
.
现在我想卸载它,因为我决定使用不同版本的 Rubygems。没有安装日志文件或安装程序放置内容的任何列表。setup.rb
从事情的发展方向来看,还不清楚。
有什么想法吗?
我在 RHEL 5 系统上安装了 Rubygems 1.3.4。您安装的方式是下载源代码并运行setup.rb
. 我没有通过yum list available
.
现在我想卸载它,因为我决定使用不同版本的 Rubygems。没有安装日志文件或安装程序放置内容的任何列表。setup.rb
从事情的发展方向来看,还不清楚。
有什么想法吗?
RubyGems 1.3.4 是最新版本。通常,如果您要使用 gems 来安装 Ruby 库,您会希望运行它的最新版本。如果您打算安装 RPM 打包版本而不是 RubyGems-from-source,您应该首先查看
/usr/local/lib/site_ruby
和/usr/lib/ruby/gems
.您在 RHEL 上安装在 'rpm' 和 'yum'(以及 up2date,虽然比较少见)之外的软件不会出现在 RPM 数据库中,因此这些工具不会对此一无所知。
这实际上更像是一个 ruby/gems 问题,而不是一个 redhat/package-management 问题。
我相信您可以使用“
gem list
”然后“gem uninstall NAME
”删除任何单个“gem”(ruby 包),但我不知道如何卸载 gem 本身。gems 是它自己的(损坏的)特定于 ruby 的包管理系统。有些 Ruby 人不太了解 RPM,他们认为它在某些方面的优势可能对开发盒上的程序员有用,但对生产盒上的系统管理员来说却是一种痛苦。
要更新 rubygems 本身,最好的方法是安装 rubygems-update
这会将您的 rubygems 安装更新到最新版本。就这么简单。