RUBY-SINGLE.ECLASS
章节: eclass-manpages (5)更新: 2024年11月
索引 返回主内容
名称
ruby-single.eclass - 用于非多实现安装的 Ruby 软件包的 eclass。描述
此 eclass 用于不支持为多个 Ruby 实现安装的软件包。这主要包括基于 ruby 的脚本。设置 USE_RUBY 以包含已验证可用的所有 ruby 目标,并包含 eclass。RUBY_DEPS 现在可用,以提取对请求的 ruby 目标的依赖项。
USE_RUBY="ruby27 ruby30" inherit ruby-single RDEPEND="${RUBY_DEPS}"
支持的 EAPIS
7 8传递提供的 ECLASSES
ruby-utilsECLASS 变量
- USE_RUBY (必填) (在继承之前设置)
- 此变量包含软件包兼容的目标列表(请参见上文),以空格分隔。必须在 `inherit` 调用之前设置它。没有默认值。所有 ebuild 都应设置此变量。
- RUBY_DEPS
-
这是 USE_RUBY 中列出的所有实现的 eclass 生成的 Ruby 依赖项字符串。任何一个支持的 ruby 目标都将满足此依赖项。还会添加对 virtual/rubygems 的依赖项,以确保它及时安装以供软件包使用。
使用示例
RDEPEND="${RUBY_DEPS} dev-foo/mydep" BDEPEND="${RDEPEND}"
示例值
|| ( dev-lang/ruby:3.0 dev-lang/ruby:2.7 ) virtual/rubygems
依赖项的顺序会随着时间的推移而改变,以最佳匹配 ruby 目标的当前状态,例如,稳定版本优先。
作者
作者: Hans de Graaff <[email protected]>基于 python-single-r1 作者: Michał Górny <[email protected]>
维护者
Ruby 团队 <[email protected]>报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug。文件
ruby-single.eclass另请参见
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/ruby-single.eclass
索引
本手册由 man2html 使用手册页创建。
时间: 2024年11月12日 格林尼治标准时间03:27:01