在我升级到 Rails 4 后,bin/ 目录出现了。我需要将其提交给 git,还是应该将其留给 bundler 在服务器上重新生成?
问问题
7014 次
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 回答