软件包“rubygems”没有安装候选项

软件包“rubygems”没有安装候选项

正如标题所述,尝试在我的计算机上获取 ruby​​gems,但似乎找不到该包。该消息是否意味着 ruby​​ 已替换它,而我不需要它?

在此处输入图片描述

答案1

rubygems是一个虚拟包,检查Ubuntu 软件包档案。虚拟包不是实际的包,它没有.deb与之关联的文件。一组提供一些通用功能的包使用虚拟包来表示,以便任何给定的包都可以依赖于虚拟包,而不需要知道提供功能的实际包是什么。

在您的情况下,虚拟包是 ,rubygems而物理包是ruby。由于ruby提供了虚拟包指示的功能rubygems,因此您收到的消息rubygems被 替换为ruby

答案2

换句话说,你应该获得 ruby​​gems 集成,尝试一下sudo apt-get install rubygems-integration

相关内容