Verwenden Sie die nicht veröffentlichte Rails -Version von Git (möglicherweise nach Commit -Nummer)

StackOverflow https://stackoverflow.com/questions/9352108

  •  27-10-2019
  •  | 
  •  

Frage

Ich versuche, Passagier zu verwenden, um meine Rails -App zu hosten, aber wie in diesem erwähnt Ausgabe, Das Protokollieren ist in Rails 3.2.1 klein. Jemand hat ein Commit veröffentlicht (das in den Hauptzweig in den Hauptzweig gezogen wurde) mit einem Fix. Wie kann ich meiner App sagen, dass sie die Hauptzweigs anstelle einer bestimmten Version des Rails -Gems verwenden soll? Gibt es auch eine Möglichkeit, dass ich feststellen kann, dass das Verhalten der Änderung später durch einen weiteren Zug überschrieben wird?

So etwas wie (in meiner GemFile):

gem 'rails', git => 'git://github.com/rails/rails.git:<commit hash>'
War es hilfreich?

Lösung

Das Bundler -Dokumente Hinweis dass Sie eine bestimmte Referenz wie SO verwenden können:

gem 'rails', :git => 'git://github.com/rails/rails.git', :ref => '55cc16f'

Andere Tipps

Sie sollten in der Lage sein, einen bestimmten Commit Hash über die Zweigoption anzugeben:

gem 'rails', :git => 'git://github.com/rails/rails.git', :branch => 'c67ff97ec3895db99bdb6b7cb3e8cc4e3cee0949'

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top