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


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类。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。