ruby-on-rails – 应该将Gemfile.lock提交到Windows上的源代码控
Ruby newb这里.
我通过rubyinstaller下载ruby,gem安装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 所有修改后的行似乎都是Windows相关的. This answer似乎表明我不应该gitignore Gemfile.lock(它已经承诺到我克隆的repo). This answer意味着我可能会收到错误,如果我提交&推送到heroku(有意义,因为我不希望我的应用程序依赖于Windows特定的文件). 那是什么呢我该如何解决?我应该从我的repo中删除Gemfile.lock吗? 解决方法
最后一次我用Windows Gemfile.lock推送到Heroku,它非常优雅地处理它.我不记得如果它失败并重建了Gemfile.lock或者刚刚剥离了二进制gem标签.
我看到有两个可行的选择. 另一个是使用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |