class Gem::RequestSet::GemDependencyAPI

Eine semi-kompatible DSL für die Bundler Gemfile und Isolate gem Abhängigkeitsdateien.

Um mit beiden Formaten, der Bundler Gemfile und Isolate, zu arbeiten, nimmt diese Implementierung einige Freiheiten, um Kompatibilität mit beiden zu ermöglichen, insbesondere in source.

Eine grundlegende Gem-Abhängigkeitsdatei sieht wie folgt aus:

source 'https://rubygems.org'

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

RubyGems empfiehlt, dies als gem.deps.rb anstelle von Gemfile oder Isolate zu speichern.

Um die Gems in dieser Gemfile zu installieren, verwenden Sie 'gem install -g`, um sie zu installieren und eine Lockfile zu erstellen. Die Lockfile stellt sicher, dass bei Änderungen an Ihrer Gem-Abhängigkeitsdatei nur minimale Änderungen an den Abhängigkeiten Ihrer Gems vorgenommen werden.

RubyGems kann alle Gems in Ihrer Abhängigkeitsdatei beim Start aktivieren, indem es die Umgebungsvariable RUBYGEMS_GEMDEPS verwendet oder über Gem.use_gemdeps. Weitere Informationen und Warnungen finden Sie unter Gem.use_gemdeps.

Weitere Details finden Sie unter 'gem help install' und 'gem help gem_dependencies'.