This represents an error that was encountered during parsing.
This is a result specific to the parse
and parse_file
methods.
This is a result specific to the parse_lex
and parse_lex_file
methods.
Indicates a timeout resolving a name or address.
Raised when trying to activate a gem, and the gem exists on the system, but not the requested version. Instead of rescuing from this class, make sure to rescue from the superclass Gem::LoadError
to catch all types of load errors.
Signals that a file permission error is preventing the user from operating on the given directory.
Raised when a gem dependencies file specifies a ruby version that does not match the current version.
Raised by Resolver when a dependency requests a gem for which there is no spec.