Raised when there is an error while building extensions.
Raised when you haven’t provided enough input to your MockGemUi
Raised when a tar file is corrupt
A FetchError
exception wraps up the various possible IO
and HTTP failures that could happen while downloading from the internet.
A FetchError
that indicates that the reason for not being able to fetch data was that the host could not be contacted
Parses a gem.deps.rb.lock file and constructs a LockSet containing the dependencies found inside. If the lock file is missing no LockSet is constructed.
Raised when a bad requirement is encountered
A LocalSpecification
comes from a .gem file on the local filesystem.
A set of gems from a gem dependencies lockfile.
The LockSpecification
comes from a lockfile (Gem::RequestSet::Lockfile
).
A LockSpecification’s dependency information is pre-filled from the lockfile.
The local source finds gems in the current directory for fulfilling dependencies.
A Lock
source wraps an installed gem’s source and sorts before other sources during dependency resolution. This allows RubyGems to prefer gems from dependency lock files.
Raised if a parameter such as %e, %i, %o or %n is used without fetching a specific field.