Ab Rails 4.1.x scheint es also eine empfohlene Möglichkeit zu sein, Rails unter dem Anwendungsordner zu verwenden. Anstelle der traditionellen:Ruby on Rails: 4.2.0 Unterschiede zwischen Rails und bin/rails
rails server
es wird von Rails offiziellem Guide empfohlen
bin/rails server
Es ist wie das Fach schaut zu verwenden/Schienen verweisen Schienen mit zusätzlichen Materialien. Was wären die zusätzlichen Vorteile von bin/rails im Vergleich zu Schienen?
Eine zweite Frage ist - ich wurde verwendet, um Schienen-Server, Schienen-Konsole, etc. zu verwenden, anstatt bin/Rails-Server, bin/Rails-Konsole. Würde ich ohne bin/rails nichts verlieren (wie zB einige libs usw.)?
Danke.
ausgezeichnet etwas schneller zu sein. Aber aus dem Grund Nr. 2, Geschwindigkeit, scheint es kontraintuitiv zu sein. bin/rails verwendet all das in rails/command, aber mit zusätzlichen Einstellungen. Gibt es eine Referenz für den Leistungsgrund? – Bruce
Ich rate die Geschwindigkeitsverbesserung (wenn es welche gibt - es schien ein bisschen zu sein, als ich getestet habe), kommt vom Betriebssystem nicht nach der ausführbaren Datei suchen. – NolanDC
Nur 'Rails' verwendet die Version von Rails, die Sie zufällig als Juwel installiert haben. Neuere Versionen dieses Tools erkennen automatisch, in welchem Anwendungstyp Sie sich befinden, und versuchen, die richtige Umgebung zu laden. Ältere (vor 3.2?) Würden einfach eine beliebige Version von Rails ausführen. – tadman