Ruby newb hier.Soll Gemfile.lock zur Quellcodeverwaltung unter Windows verpflichtet werden?
Ich lade Ruby über Rubyinstaller, tat gem install rails
, löste ein paar fehlende Bibliotheken, und gab schließlich die ruby project gegabelte ich möchte arbeiten.
Bevor etwas zu berühren, ich sehe, dass mein Gemfile.lock geändert:
diff --git a/Gemfile.lock b/Gemfile.lock
index aefda68..9ebccba 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -46,6 +46,7 @@ GEM
diff-lcs (1.1.3)
erubis (2.7.0)
eventmachine (1.0.0)
+ eventmachine (1.0.0-x86-mingw32)
execjs (1.4.0)
multi_json (~> 1.0)
hike (1.2.1)
@@ -65,11 +66,17 @@ GEM
multi_json (1.3.6)
multi_xml (0.2.2)
pg (0.14.1)
+ pg (0.14.1-x86-mingw32)
polyglot (0.3.3)
...
PLATFORMS
ruby
+ x86-mingw32
Alle modifizierten Linien scheinen Windows-zusammenzuhängen. This answer scheint darauf hinzuweisen, dass ich Gemfile.lock nicht gitignieren sollte (es ist ohnehin schon dem Repo verpflichtet, den ich sowieso geklont habe). This answer bedeutet, dass ich Fehler bekommen könnte, wenn ich commit & schiebe es auf Heroku (macht Sinn, da ich nicht möchte, dass meine App von Windows-spezifischen Dateien abhängen).
Also, was ist das? Wie soll ich es beheben? Soll ich Gemfile.lock aus meinem Repo löschen?
Könnte Plattformen in GEmfile versuchen, http://qastuffs.blogspot.com/2011/02/how-to-configure-gemfile-for-windows.html?m=1 – house9