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-utils

ECLASS 变量

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


索引

名称
描述
支持的 EAPIS
传递提供的 ECLASSES
ECLASS 变量
作者
维护者
报告 Bug
文件
另请参见

本手册由 man2html 使用手册页创建。
时间: 2024年11月12日 格林尼治标准时间03:27:01