rpmbuild BuildRequires没有检测从源构建的包

时间:2014-05-09 15:56:43

标签: ruby rpm yum rpmbuild rpm-spec

我正在尝试从spec文件构建RPM,并且spec文件包含以下行:

BuildRequires:ruby

我实际安装了ruby,但是我构建了它并自己从源代码安装它,而不是从软件包中安装。如何让spec文件识别自定义构建的包以满足要求?

1 个答案:

答案 0 :(得分:2)

您没有从源代码安装ruby custom built package。 RPM规范文件BuildRequires与软件包有关。

如果你构建了一个ruby软件包,然后安装它就可以了。

如果您没有ruby软件包,并且不想创建或安装ruby软件包,那么您的spec文件中不需要BuildRequires行(至少对于本地构建,您可能仍然希望它在官方规范文件中。)