Im Zusammenhang mit this, aber nicht das Gleiche.Schienen: Gem installieren vs Git Klon
Ich bin neu in Rails und sogar mit Ruby normalerweise mache ich nur Konsolen-Dienstprogramme, um eine ganz bestimmte Dinge zu tun, die ich tun muss.
Ich möchte mehr über Rails lernen und einige Open-Source-Rails-Anwendungen ausprobieren. Zur Diskussion möchte ich sagen, ich möchte Storytime CMS einrichten.
In der Installationsanleitung heißt es, ich muss gem storytime
zu meinem Gemfile hinzufügen. Während ich weiß, wie dies zu tun, und ich weiß, dass dies das Äquivalent ist (Art) zu gem install storytime
, was ich nicht verstehe, ist: Was zwischen
gem install storytime
- Clone das Git Repository und führen die anders ist
bundle install
Und weiter, dass in meiner aktuellen Maschine nach Git Repository klonen, bundle install
laufen (ja, ich bundler gem installiert haben) gab mir einen Fehler. Während gem install storytime
ging erfolgreich.
Auch der Leitfaden sagt "Add Storytime zu Ihrem Gemfile". Wenn ich von Null angefangen habe, habe ich Gemfile noch nicht. Ist das, wenn ich zuerst bundle init
tun muss?
Ich weiß, das ist ziemlich Neuling Frage, aber ich habe darüber gesucht und kann keine klaren Informationen erhalten. Danke vielmals.
ja Sie Bündel init zuerst tun kann oder erstellen Sie einfach ein ' Gemfile manuell und stellen Sie sicher, dass die erste Zeile ist "Quelle" http://rubygems.org "' –
Also in welcher Situation möchte ich Git Repo klonen und 'Bündel installieren 'ausführen? – Pelangi
Nicht jeder kommt dazu, seinen Code als Schmuckstück zu verpacken, also muss man das manchmal tun. Zu anderen Zeiten kann es nützlich sein, die Quelle zu klonen, um einige geringfügige Änderungen vorzunehmen, z. eine Gabel. –