Was ist der Unterschied zwischen ruby-1.9.3-p194 und ruby-1.9.3-p194@global edelsteine?
Frage
Ich führe derzeit Folgendes unter OSX 10.6.8 aus und versuche, Edelsteinsets und Edelsteine zu verstehen.
Rubin 1.9.3-p194
Schienen 3.2.8
RVM 1.15.6
Wenn ich reinschaue .rvm / gems / Ich sehe mehrere Gemset-Verzeichnisse.In jedem befindet sich ein Edelsteinverzeichnis.Wie ist nun die Beziehung zwischen dem Nicht- '@'-Gemset und dem @global gemset ?
Lösung
Von Dokumentation:
Dolmetscher globale Gemsets
RVM bietet (>= 0.1.8) eine
@global
gemset pro Ruby-Interpreter.Edelsteine, die Sie auf dem installieren
@global
edelsteinset für einen bestimmten Rubin sind verfügbar zu allen anderen Edelsteinsets, die Sie in Verbindung mit diesem Rubin erstellen.Dies ist eine gute Möglichkeit, damit alle Ihre Projekte dasselbe teilen können installiertes Juwel für eine bestimmte Ruby-Interpreterinstallation.
Um dies zu erweitern, das Edelsteinset ohne die @global
ist das Standardgemset für diese Ruby-Version.Es ist im Wesentlichen ein Edelsteinset ohne Namen.Der @global
gemset ist jedoch aus den in den obigen Dokumenten beschriebenen Gründen etwas Besonderes.