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.