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


Ruby GemDependencyAPI類用法及代碼示例

本文簡要介紹ruby語言中 Gem::RequestSet::GemDependencyAPI類 的用法。

Bundler Gemfile 和 Isolate gem 依賴文件的semi-compatible DSL。

要同時使用 Bundler Gemfile 和 Isolate 格式,此實現需要一些自由以允許與每種格式兼容,尤其是在 source 中。

一個基本的 gem 依賴文件如下所示:

source 'https://rubygems.org'

gem 'rails', '3.2.14a
gem 'devise', '~> 2.1', '>= 2.1.3'
gem 'cancan'
gem 'airbrake'
gem 'pg'

RubyGems 建議將其保存為 gem.deps.rb 而不是 Gemfile 或 Isolate。

要在此 Gemfile 中安裝 gem,請使用“gem install -g”來安裝它並創建一個鎖定文件。鎖定文件將確保當您對 gem 依賴項文件進行更改時,對 gem 的依賴項所做的更改最少。

RubyGems 可以在啟動時使用 RUBYGEMS_GEMDEPS 環境變量或通過 Gem.use_gemdeps 激活依賴文件中的所有 gem。有關詳細信息和警告,請參閱 Gem.use_gemdeps

有關詳細信息,請參閱“gem help install”和“gem help gem_dependencies”。

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 GemDependencyAPI類。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。