在 rails 项目中使用 bundle 时如何不创建 gem 可执行文件?
How don't create gem executables when using bundle in a rails project?
我在我的 rails 项目中 运行 这个命令:
bundle --binstubs
这创建了一个 bin/
目录并为我的 Gemfile 中的 gem 生成了所有可执行文件。
但我不需要它们。每次我 运行 bundle install
,它都会生成所有的可执行文件。
我运行bundle install
怎么能忽略他们呢?
--binstubs
是 Bundler 的 "remembered options" 之一,这意味着只要您使用它一次,它就会将该值保存到本地配置文件(.bundle/config
,相对于您的 Gemfile 的地点)。您可以随时打开该文件并自行编辑,或者您可以 运行:
bundle install --no-binstubs
并且 bundler 应该记住 以后不要 安装 binstubs。现在,如果以上不适用于您的捆绑器版本,您可能需要 运行:
bundle config --delete bin
我在我的 rails 项目中 运行 这个命令:
bundle --binstubs
这创建了一个 bin/
目录并为我的 Gemfile 中的 gem 生成了所有可执行文件。
但我不需要它们。每次我 运行 bundle install
,它都会生成所有的可执行文件。
我运行bundle install
怎么能忽略他们呢?
--binstubs
是 Bundler 的 "remembered options" 之一,这意味着只要您使用它一次,它就会将该值保存到本地配置文件(.bundle/config
,相对于您的 Gemfile 的地点)。您可以随时打开该文件并自行编辑,或者您可以 运行:
bundle install --no-binstubs
并且 bundler 应该记住 以后不要 安装 binstubs。现在,如果以上不适用于您的捆绑器版本,您可能需要 运行:
bundle config --delete bin