루비 뉴비는 여기.Windows에서 Gemfile.lock을 소스 제어에 커밋해야합니까?
rubyinstaller를 통해 ruby를 다운로드하고 gem install rails
을 실행하고 몇 개의 누락 된 라이브러리를 해결 한 후 마침내 ruby project에 작업하고 싶습니다. 부품을 만지기 전에
, 내 Gemfile.lock이 수정되는 것을 참조 :
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
모든 수정 된 라인 윈도우 관련이있는 것으로 보인다. This answer은 Gemfile.lock을 gitignore해서는 안된다는 것을 나타냅니다 (이미 복제 된 Repo에 대해 이미 커밋 됨). This answer은 내가 &을 heroku로 밀어 넣으면 커밋 할 때 오류가 발생할 수 있음을 의미합니다 (내 앱이 Windows 관련 파일에 의존하지 않기를 바라며).
그래서 어떤가요? 어떻게 수정해야합니까? 내 레포에서 Gemfile.lock을 삭제해야합니까?
GEmfile에서 플랫폼을 사용해보고 싶을 수도 있습니다. http://qastuffs.blogspot.com/2011/02/how-to-configure-gemfile-for-windows.html?m=1 – house9