На странице bundle-config
написано:
Эта команда позволяет вам взаимодействовать с конфигурацией компоновщика.
система. Bundler получает свою конфигурацию из локального приложения
(app / .bundle / config), переменные окружения и домашний каталог пользователя
каталог (~ / .bundle / config), в том порядке приоритета.
Поэтому убедитесь, что у вас нет файлов конфигурации, которые имеют приоритет над тем, который вы хотите использовать.
Вы можете настроить этот файл самостоятельно или установить параметры, используя bundle config (option)
, при запуске bundle config
без каких-либо параметров печатается текущая конфигурация.
Например, вы можете установить параметры времени компиляции для их mysql gem следующим образом:
bundle config build.mysql --with-mysql-config=/usr/local/mysql/bin/mysql_config
Так что да, app/.bundle/config
используется для установки параметров пакета для текущего проекта.
Edit:
Это изменение было добавлено в commit efa85055 в репозиторий Rails github. Вы можете просмотреть эту версию файла здесь и коммит здесь .
Сообщение о фиксации пришло от José Valim и упоминает строку, о которой у вас есть вопрос:
Заставить bin / rails вызывать rails / команды / application, исправить использование генераторов
и обновите .gitignores.
Редактировать еще раз:
Это цитата из комплекта о том, почему вы не должны проверять каталог .bundle ни в одну VCS.
Не проверяйте каталог .bundle или какие-либо файлы внутри него.
Эти файлы специфичны для каждой конкретной машины и используются для
сохранить параметры установки между запусками комплекта установки
команда.