本文簡要介紹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 GemDependencyAPI.group用法及代碼示例
- Ruby GemDependencyAPI.gem用法及代碼示例
- Ruby GemDependencyAPI.gemspec用法及代碼示例
- Ruby GemDependencyAPI.git用法及代碼示例
- Ruby Generator模塊用法及代碼示例
- Ruby Generic.host用法及代碼示例
- Ruby Generic.hostname用法及代碼示例
- Ruby Generic.query=用法及代碼示例
- Ruby Generic.normalize用法及代碼示例
- Ruby Generic.select用法及代碼示例
- Ruby GetoptLong類用法及代碼示例
- Ruby Generic.fragment=用法及代碼示例
- Ruby Generic.path用法及代碼示例
- Ruby Generic.route_to用法及代碼示例
- Ruby Generic.merge!用法及代碼示例
- Ruby Generic.hostname=用法及代碼示例
- Ruby Generic.route_from用法及代碼示例
- Ruby Generic.merge用法及代碼示例
- Ruby Generic.query用法及代碼示例
- Ruby Generic.port用法及代碼示例
- Ruby Generic.password=用法及代碼示例
- Ruby Generic.fragment用法及代碼示例
- Ruby Generic.scheme用法及代碼示例
- Ruby Generic.scheme=用法及代碼示例
- Ruby Generic.host=用法及代碼示例
注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 GemDependencyAPI類。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。