activate -> boolRuby 1.9.3 から[permalink][rdoc][edit]-
selfを activate します。selfを「ロード済みの仕様書」として登録し、Gem::Specification#require_paths を$LOAD_PATHに追加します。同じ名前の gem が既に activate 済みの場合、バージョンが
selfと同じであれば何もせずfalseを返します。バージョンが異なる場合は例外が発生します。まだ同じ名前の gem が activate されていない場合は、依存関係の競合が無いことを確認したうえで activate を行いtrueを返します。- [RETURN]
-
activate を行った場合は
trueを、同じバージョンで既に activate 済みだった場合はfalseを返します。 - [EXCEPTION]
Gem::LoadError: -
selfとは異なるバージョンの同名の gem が既に activate 済みの場合に発生します。 - [EXCEPTION]
Gem::ConflictError: - 依存関係の競合がある場合に発生します。
[SEE_ALSO] Gem::Specification#activated?