当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby GemDependencyAPI.gem用法及代码示例


本文简要介绍ruby语言中 Gem::RequestSet::GemDependencyAPI.gem 的用法。

用法

gem(name)
gem(name, *requirements)
gem(name, *requirements, options)

使用给定的 namerequirements 指定 gem 依赖项。您也可以在 requirements 之后提供 options

options 包括:

要求:

RubyGems 不提供任何自动要求函数,因此 gem 依赖项文件中的要求被记录但被忽略。

在 bundler 中, require: 选项会覆盖 Bundler.require 期间需要的文件。默认情况下, Bundler 中需要依赖项的名称。可以给出单个文件或 Array 个文件。

要禁用需要任何文件,请给出 false

gem 'rake', require: false
团体:

将依赖项放在给定的依赖组中。可以给出单个组或 Array 个组。

另见 group

平台:

仅在给定平台上安装依赖项。可以给出单个平台或 Array 个平台。

有关可用平台的列表,请参阅 platform

小路:

从给定目录中的解压 gem 安装此依赖项。

gem 'modified_gem', path: 'vendor/modified_gem'
混帐:

从 git 存储库安装此依赖项:

gem 'private_gem', git: git@my.company.example:private_gem.git'
要旨:

从 gist ID 安装此依赖项:

gem 'bang', gist: '1232884'
github:

从 github git 存储库安装此依赖项:

gem 'private_gem', github: 'my_company/private_gem'
子模块:

Set true 以在获取 git:、gist: 和 github: 依赖项的 git 存储库时包含子模块。

参考:

对 git:、gist: 和 github: 依赖项使用给定的提交名称或 SHA。

分支:

将给定的分支用于 git:、gist: 和 github: 依赖项。

标签:

对 git:、gist: 和 github: 依赖项使用给定的标签。

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 GemDependencyAPI.gem。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。