28

在我升级到 Rails 4 后,bin/ 目录出现了。我需要将其提交给 git,还是应该将其留给 bundler 在服务器上重新生成?

4

2 回答 2

18

根据这篇文章,您应该添加它。

这将在应用程序的根目录中生成一个 bin 目录。确保它不在您的 .gitignore 文件中,并将该目录及其内容检查到 git 中。

于 2013-09-03T12:10:24.740 回答
16

这是来自 Rails wrt bin/ 目录的消息:

在 Rails 4 中,您的应用程序的 bin/ 目录包含与任何其他源代码一样版本化的可执行文件,而不是按需生成的存根。以下是升级方法:

bundle config --delete bin    # Turn off Bundler's stub generator
rake rails:update:bin         # Use the new Rails 4 executables
git add bin                   # Add bin/ to source control

您可能还需要从 .gitignore 中删除 bin/。

于 2014-10-13T15:50:53.950 回答