Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 我应该将Rails 4 bin/目录添加到git吗?_Ruby On Rails_Git_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 我应该将Rails 4 bin/目录添加到git吗?

Ruby on rails 我应该将Rails 4 bin/目录添加到git吗?,ruby-on-rails,git,ruby-on-rails-4,Ruby On Rails,Git,Ruby On Rails 4,在我升级到Rails 4之后,出现了bin/目录。我是否需要将其提交给git,还是将其留给bundler在服务器上重新生成?根据您的需要,应该添加它 这将在应用程序的根目录中生成一个bin目录。确保它不在.gitignore文件中,并将此目录及其内容检查到git中 以下是来自Rails w.r.t bin/directory的消息: 在Rails 4中,应用程序的bin/目录包含以下可执行文件: 与任何其他源代码一样进行版本控制,而不是 按需生成。以下是如何升级: 您可能还需要将bin/从.gi

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

根据您的需要,应该添加它

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


以下是来自Rails w.r.t bin/directory的消息:

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


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

谢谢。这是针对Heroku的,还是适用于每台主机(我正在使用Engine Yard)?我不知道这是否有帮助,但我个人在bin目录的第一行(#!/usr/bin/env ruby.exe)中遇到了问题,我必须删除.exe才能在Heroku上正常运行。您需要将其提交给git。
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