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
- 1. Bitte analysieren Sie meine GEMFILE, sollte ruby-debug nur in der Entwicklung sein?
- 2. Vorlagenkonstruktor in der Vorlagenklasse muss in der Klassendefinition definiert sein?
- 3. Muss der Hauptaktivitätsname .MainActivity sein?
- 4. Warum muss der Löschoperator statisch sein?
- 5. FEHLER: muss Mitglied der Rolle sein "" PostgreSQL
- 6. Was muss der E2511-Typparameter 'T' sein?
- 7. Name des Index muss in der Datenbank eindeutig sein?
- 8. Fehler beim Ändern der Rails-Version in der Gemfile
- 9. Capistrano: Es konnte kein Rake-10.5.0 in einem der Quellen
- 10. Capistrano: ExecJS Fehler bei der Bereitstellung
- 11. Der Ausdruck, der '....' zugewiesen wird, muss konstant sein
- 12. Wie Bedingungsvariablen in Capistrano der deploy.rb
- 13. MonitorFilter :: WARNUNG: Der Monitorfilter muss der erste Filter in der Kette sein
- 14. Zeit in der Dropdown-Liste muss nach der Zeit in anderen Dropdown-Liste sein
- 15. HiddenInput (DisplayValue) muss in der CREATE-Ansicht sein False, aber in der LIST-Ansicht true
- 16. conditionals in Gemfile
- 17. Optimieren der Bereitstellung mit Capistrano
- 18. Protokoll der CAPISTRANO-Bereitstellungen speichern
- 19. Konnte capistrano-2.13.3 in keiner der Quellen finden
- 20. BDD in Scala - Muss es hässlich sein?
- 21. Adjazenzmatrix muss symmetrisch sein
- 22. Warum Rails4 Drop-Unterstützung für "Vermögenswerte" Gruppe in der Gemfile
- 23. Bootstrap Tooltip muss in einer Zeile sein
- 24. Ein gegebener Wert muss der Wert sein, der standardmäßig in einem dynamischen Dropdown angezeigt wird - JAVA
- 25. Muss MongoCollection.forEach threadsicher sein?
- 26. Java "Zieltyp der Lambda-Konvertierung muss eine Schnittstelle sein"
- 27. Muss der mongodb-Master-Knoten von Clients aus erreichbar sein?
- 28. allow_url_open muss auf sein
- 29. Der modeless JDialog muss über dem übergeordneten Element sichtbar sein
- 30. Standard-Datumsformat in Rails (muss ddmmyyyy sein)
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