项目.bundle / config不是指定与项目相关的配置吗?
答案 0 :(得分:11)
在bundle-config
manpage上说:
此命令允许您与bundler的配置进行交互 系统。 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
用于为当前项目设置捆绑选项。
修改强> 此更改已在提交efa85055中添加到Rails github存储库中。您可以查看该版本的file here和commit here。
提交邮件来自José Valim,并提及您对以下问题提供的问题:
使bin / rails调用rails /命令/应用程序,修复生成器使用情况 并更新.gitignores。
再次编辑: 这是一个quote from bundler,说明为什么不应该将.bundle目录检查到任何VCS中。
请勿检入.bundle目录或其中的任何文件。 这些文件特定于每台特定的机器,并且习惯于使用 在bundle install的运行之间保持安装选项 命令。