So installieren Sie Rails 3-Master von GitHub

8

Ich verwende rvm (Ruby Version Manager) und starte Rails 3 RC. Ich muss eine App testen, um zu sehen, ob ein Fehler mit einem letzten Commit zu Rails 3-Master auf GitHub behoben wurde.

Wie installiere ich Rails 3-Master von GitHub und erzeuge dann eine neue App?

Ich kann nicht verwenden gem install rails --pre weil ich die Edge-Version haben möchte, nicht den Release-Kandidat.

Können Sie einen nützlichen Text oder einen Blogbeitrag vorschlagen?

Alles was ich finden konnte war das: Ссылка und es ist veraltet.

Danke!

    
Daniel Kehoe 16.08.2010, 00:30
quelle

3 Antworten

10

Das kannst du mit deiner rails 3 App Gemfile machen. Bundler kann direkt von GitHub installieren und wenn Sie keine Verzweigung oder ein Tag angeben, wird es Master verwenden. Fügen Sie dies zu Ihrer Gemdatei hinzu, nachdem Sie Ihre rails 3-App erstellt haben, führen Sie dann die Bundle-Installation aus und starten Sie Ihre App. Nach der Bundle-Installation wird Ihnen die Commit-Nummer in Gemfile.lock angezeigt. Es sollte die letzte Commit-Nummer aus dem Master-Rails-Repo sein. Hier ist, was ich in meinem Gemfile mache:

%Vor%

Ich kommentieren und kommentieren einfach diese 2 Zeilen, um b / w RC und Master zu wechseln ... und das Paket zu installieren.

Alternativ können Sie den Repo klonen und dann Ihre lokale Quelle in der Gemdatei verwenden:

Ich denke, es sollte ungefähr so ​​aussehen (ungeprüft):

%Vor%     
johnmcaliley 16.08.2010, 01:11
quelle
11

Sie können einen leeren Ordner erstellen und dann eine Gemfile einfügen:

%Vor%

Führen Sie anschließend im Ordner den folgenden Befehl aus:

%Vor%

Im Ordner erneut ausführen:

%Vor%

Und das ist es.

    
feroult 15.12.2011 17:53
quelle
0

Werfen Sie einen Blick in das Commit-Protokoll: Ссылка , bevor Sie das Repository klonen? Ich weiß nicht, welchen Bug du suchst, aber vergiss nicht, du kannst auch die "Diffs" von jedem Commit betrachten, um zu sehen, was sich geändert hat.

    
user257111 16.08.2010 00:39
quelle