當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。