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