2

在 Windows 上运行 bundle install 时,Gemfile.lock 会获得一些仅适用于 Windows 的 gem,例如:

bcrypt-ruby (3.0.1)
bcrypt-ruby (3.0.1-x86-mingw32)

Gemfile.lock 上的那些并将它们部署到生产(Linux)有什么问题吗?

4

2 回答 2

2

如果捆绑程序较新版本1.1.2,它将bcrypt-ruby (3.0.1-x86-mingw32) 自动删除。

以下是围绕该问题的讨论:

https://github.com/carlhuda/bundler/issues/635

于 2012-05-28T10:37:37.043 回答
0

在 Gemfile.lock 中包含许多仅限 Windows 的语句并部署到 Heroku 和我们自己的服务器之后,我可以确认不,这不是问题,至少对于最近的 bundler 副本没有问题(当时是 1.1.4这篇文章)。

于 2012-08-01T07:20:09.463 回答