在rails项目中使用bundle时如何创建gem可执行文件?

时间:2015-07-28 01:02:42

标签: ruby-on-rails ruby gem bundle bin

我在rails项目中运行了这个命令:

bundle --binstubs

这创建了一个bin/目录,并为我的Gemfile中的gem生成了所有可执行文件。 但我不需要它们。每次运行bundle install时,它都会生成所有可执行文件。

运行bundle install时如何忽略它们?

1 个答案:

答案 0 :(得分:1)

--binstubs是Bundler的"remembered options"之一,这意味着只要您使用一次,就会将该值保存到本地配置文件(.bundle/config,相对于您的Gemfile的位置) 。您可以随时打开该文件并自行编辑,也可以运行:

bundle install --no-binstubs

捆绑商应该记住以后安装binstubs。现在,如果以上版本对您的Bundler版本不起作用,您可能需要运行:

bundle config --delete bin