bundle-binstubs
- 安装列出 gem 的 binstubs
bundle binstubs
GEM_NAME [--force] [--path PATH] [--standalone]
Binstubs 是围绕可执行文件包装的脚本。Bundler 创建一个小的 Ruby 文件(一个 binstub),它加载 Bundler,运行命令,并将其放入 bin/
中。Binstubs 是始终使用 bundle exec
的快捷方式或替代方案。这为您提供了一个可以直接运行的文件,并且该文件始终运行应用程序使用的正确 gem 版本。
例如,如果您运行 bundle binstubs rspec-core
,Bundler 将创建文件 bin/rspec
。该文件将包含足够的代码来加载 Bundler,告诉它加载捆绑的 gem,然后运行 rspec。
此命令为 GEM_NAME
中的可执行文件生成 binstubs。Binstubs 被放入 bin
中,或者如果已设置,则放入 --path
目录中。使用 [GEM [GEM]] 调用 binstubs 将为所有给定的 gem 创建 binstubs。
--force
--path
bin
。--standalone
--shebang
--all