In einer Schiene Gemfile, muss gem 'capistrano'
innerhalb der :development
Gruppe oder dies dort einen Vorteil in eine beliebige Gruppe wie :tools
setzen?Muss Capistrano in der Entwicklergruppe in der Gemfile sein?
Antwort
Einfach gesagt, nein, es braucht nicht brauchen zu sein, aber es ist gut für die Best Practices und halten Sie Ihre Edelsteine übersichtlich. Der beste Weg, dies zu tun, ist offen für Diskussionen, aber im Grunde, solange Capistrano für Sie in der Umgebung verfügbar ist, in der Sie arbeiten, ist es egal, mit welchen Gruppen es verbunden ist oder nicht, obwohl ich sehen kann wenig bis kein Vorteil der Verwendung einer beliebigen :tools
Gruppe seit :development
wird es in der Produktion sauber und "auto-magisch" in erster Linie ausschließen.
Wird etwas nicht in ': development' geladen, während es in der Entwicklungsumgebung ist, oder ist das etwas, das ich gerade erfunden habe? Sieht so aus, als wäre es eine gute Idee, es draußen zu lassen, auch wenn es nur darum geht, dass die App in dev weniger Speicher verbraucht. Danke :) – romeroabelleira
Ja, tut es. Capistrano ist jedoch ein Befehlszeilendienstprogramm, das wirklich nur beim Aufruf von Speicher gegessen werden sollte. Der Aufwand, Capistrano in den Dev-Satz zu "laden", ist minimal, und der Hauptgrund dafür, dass es in meinem Buch nicht mehr produziert wird, ist nicht so sehr die Performance, sondern die Angemessenheit auf Ihrer Festplatte, um Ihr Bereitstellungstool zu installieren? Sehen Sie irgendwelche besonderen Leistungsprobleme auf Ihrem dev-System mit Capistrano installiert vs. nicht? – jimcavoli
Es ist selbstverständlich, dass es nicht mehr produziert wird. wir sind uns einig. Außerdem ist meine App noch nicht groß genug, um irgendwelche Performance-Probleme zu haben, unabhängig davon, wo sich die Cap im Gemfile befindet, also hast du recht, wenn du vorschlägst, dass die Produktion (und das Testen) beibehalten und in die Entwicklung gesteckt wird. Ich habe mich nur gefragt, ob das die schlaue Sache ist, besonders wenn die App anfängt zu wachsen und du Dinge wie Wächter-Edelsteine etc. hinzufügst. – romeroabelleira
Wenn Sie Ihre Frage mit meiner Antwort und unserem unten stehenden Dialog als "beantwortet" betrachten, können Sie dies bitte so kennzeichnen, dass es als gelöst für die Community erscheint. Vielen Dank! – jimcavoli
Vielen Dank für den Kopf und Entschuldigung für die Wartezeit. Die Reise kam in die Quere. – romeroabelleira
Kein Problem - gerne helfen! – jimcavoli