Interessant

Gems von Git installieren

Gems von Git installieren


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Viele Edelsteine ​​werden in Git-Repositories gehostet, wie zum Beispiel in den öffentlichen Repositories von Github. Um jedoch die neueste Version zu erhalten, gibt es nicht selten keine Edelsteine, die Sie mühelos installieren können. Die Installation von Git ist jedoch recht einfach.

Zuerst musst du 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 kann Fehler enthalten, die vor dem nächsten offiziellen Release behoben werden.

Das erste, was Sie tun müssen, um Gems von git zu installieren, ist install git. Diese Seite von The Git Book erklärt, wie das geht. Es ist auf allen Plattformen recht unkompliziert und sobald es installiert ist, haben Sie alles, was Sie brauchen.

Das Installieren eines Gems aus einem Git-Repository erfolgt in 4 Schritten.

  1. Klonen Sie das Git-Repository.
  2. Wechseln Sie in das neue Verzeichnis.
  3. Baue den Edelstein.
  4. Installieren Sie den Edelstein.

Klonen Sie das Git-Repository

In Git lingo bedeutet das "Klonen" eines Git-Repositorys, eine Kopie davon zu erstellen. Wir werden eine Kopie des Rspec-Repositorys von Github erstellen. Diese Kopie wird eine vollständige Kopie sein, genau wie die, die der Entwickler auf seinen Computern hat. Sie können sogar Änderungen vornehmen (obwohl Sie diese Änderungen nicht zurück in das Repository schreiben können).

Das einzige, was Sie zum Klonen eines Git-Repositorys benötigen, ist die Klon-URL. Dies wird auf der Github-Seite für RSpec bereitgestellt. 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 geliefert 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 neu erstellte Verzeichnis.

$ cd rspec

Baue den Edelstein

Dieser Schritt ist etwas kniffliger. Edelsteine ​​werden mithilfe von Rake mit der Aufgabe "Edelstein" erstellt.

$ Rechen gem

So einfach kann es allerdings nicht sein. Wenn Sie einen Edelstein mit dem Befehl gem im Hintergrund installieren, geschieht etwas ziemlich Wichtiges: die Abhängigkeitsprüfung. Wenn Sie den Befehl rake absetzen, wird möglicherweise eine Fehlermeldung angezeigt, die besagt, dass zuerst ein anderer Gem installiert werden muss oder dass Sie einen bereits installierten Gem aktualisieren müssen. Installiere oder aktualisiere diesen Edelstein entweder mit dem Edelstein-Befehl oder indem du ihn von Git aus installierst. Je nachdem, wie viele Abhängigkeiten der Edelstein hat, müssen Sie dies möglicherweise mehrmals ausführen.

Installieren Sie den Edelstein

Wenn der Erstellungsprozess abgeschlossen ist, befindet sich ein neues Juwel im Verzeichnis pkg. 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 nun installiert und kann wie jeder andere Edelstein verwendet werden.