红宝石新手在这里。
我通过 rubyinstaller 下载了 ruby,做了gem install rails
,解决了一些缺失的库,最后 fork 了我想要处理的ruby 项目。
在接触任何东西之前,我看到我的 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 相关。这个答案似乎表明我不应该 gitignore Gemfile.lock (它已经提交给我克隆的 repo)。这个答案意味着,如果我提交并将其推送到 heroku,我可能会遇到错误(这是有道理的,因为我不希望我的应用程序依赖于 Windows 特定的文件)。
那么,它是什么?我应该如何解决它?我应该从我的仓库中删除 Gemfile.lock 吗?