gpt4 book ai didi

ruby-on-rails - 为什么 rails 默认忽略 .bundle ?

转载 作者:行者123 更新时间:2023-12-04 10:43:19 25 4
gpt4 key购买 nike

项目 .bundle/config 的重点不是指定与项目相关的配置吗?

最佳答案

关于 bundle-config manpage是说:

This command allows you to interact with bundler's configuration system. Bundler retrieves its configuration from the local application (app/.bundle/config), environment variables, and the user's home directory (~/.bundle/config), in that order of priority. So ensure that you don't have any configuration files that are taking priority over the one you want to use.



您可以自己配置此文件或使用 bundle config (option) 设置选项, 正在运行 bundle config没有任何选项打印当前配置。
例如,您可以为它们的 mysql gem 设置编译时选项,如下所示:
bundle config build.mysql --with-mysql-config=/usr/local/mysql/bin/mysql_config

是的, app/.bundle/config用于为当前项目设置 bundle 选项。

编辑:
此更改已在提交 efa85055 中添加到 Rails github 存储库中。您可以查看该版本的 file herecommit here .

提交消息来自 José Valim并提到您有疑问的那一行:

Make bin/rails call rails/commands/application, fix generators usage and update .gitignores.



再次编辑:
这是一个 quote from bundler为什么不应该将 .bundle 目录检查到任何 VCS 中。

Do not check in the .bundle directory, or any of the files inside it. Those files are specific to each particular machine, and are used to persist installation options between runs of the bundle install command.

关于ruby-on-rails - 为什么 rails 默认忽略 .bundle ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6963496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com