Viele Edelsteine werden in Git-Repositories gehostet, z. B. in den öffentlichen Repositories von Github. Um jedoch die neueste Version zu erhalten, gibt es häufig keine Edelsteine, die Sie problemlos installieren können. Die Installation von Git ist jedoch recht einfach.
Zuerst muss man verstehen, was Git ist. Git ist das, was die Entwickler der Bibliothek verwenden, um den Quellcode zu verfolgen und zusammenzuarbeiten. Git ist kein Release-Mechanismus. Es ist wichtig zu beachten, dass die Version der Software, die Sie von git erhalten, möglicherweise stabil ist oder nicht. Es ist keine Release-Version und könnte Fehler enthalten, die vor der nächsten offiziellen Version behoben werden.
Das erste, was Sie tun müssen, um Edelsteine von git zu installieren, ist git zu installieren. Diese Seite of The Git Book erklärt, wie das geht. Es ist auf allen Plattformen ziemlich einfach und sobald es installiert ist, haben Sie alles, was Sie brauchen.
Das Installieren eines Edelsteins aus einem Git-Repository erfolgt in vier Schritten.
- Klonen Sie das Git-Repository.
- Wechseln Sie in das neue Verzeichnis.
- Baue den Edelstein.
- Installiere den Edelstein.
Klonen Sie das Git-Repository
In Git-Jargon bedeutet das "Klonen" eines Git-Repositorys das Erstellen einer Kopie davon. Wir werden eine Kopie des rspec-Repositorys von github erstellen. Diese Kopie ist eine vollständige Kopie, die der Entwickler auf seinen Computern hat. Sie können sogar Änderungen vornehmen (obwohl Sie diese Änderungen nicht wieder in das Repository übertragen können).
Das einzige, was Sie zum Klonen eines Git-Repositorys benötigen, ist die Klon-URL. Dies finden Sie auf der Github-Seite für RSpec. Die Klon-URL für RSpec lautet git: //github.com/dchelimsky/rspec.git. Verwenden Sie jetzt einfach den Befehl "git clone", der mit der Klon-URL bereitgestellt wird.
$ git clone git: //github.com/dchelimsky/rspec.git
Dadurch wird das RSpec-Repository in ein Verzeichnis mit dem Namen geklont rspec. Dieses Verzeichnis sollte immer mit dem letzten Teil der Klon-URL identisch sein (abzüglich des .git-Teils).
Wechseln Sie in das neue Verzeichnis
Auch dieser Schritt ist sehr einfach. Wechseln Sie einfach in das von Git erstellte neue Verzeichnis.
$ cd rspec
Baue den Edelstein
Dieser Schritt ist etwas kniffliger. Edelsteine werden mit Rake unter Verwendung der Aufgabe "Edelstein" hergestellt.
$ Rechen Juwel
Es kann aber nicht so einfach sein. Wenn Sie einen Edelstein mit dem Befehl gem installieren, wird im Hintergrund im Hintergrund etwas ziemlich Wichtiges ausgeführt: die Abhängigkeitsprüfung. Wenn Sie den Befehl rake ausgeben, wird möglicherweise eine Fehlermeldung angezeigt, dass zuerst ein anderer Edelstein installiert werden muss oder dass Sie einen bereits installierten Edelstein aktualisieren müssen. Installieren oder aktualisieren Sie diesen Edelstein entweder mit dem Befehl gem oder durch Installation von git. Je nachdem, wie viele Abhängigkeiten der Edelstein hat, müssen Sie dies möglicherweise mehrmals tun.
Installiere den Edelstein
Wenn der Erstellungsprozess abgeschlossen ist, befindet sich ein neues Juwel im pkg-Verzeichnis. Geben Sie einfach den relativen Pfad zu dieser .gem-Datei an Edelstein installieren Befehl. Sie benötigen Administratorrechte, um dies unter Linux oder OSX zu tun.
$ gem install pkg / gemname-1.23.gem
Der Edelstein ist jetzt installiert und kann wie jeder andere Edelstein verwendet werden.