Docs header transparent bg

bundle binstubs

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
如果存在,则覆盖现有的 binstubs。
--path
安装指定 binstubs 的位置。默认为 bin
--standalone
使 binstubs 能够在运行时不依赖于 Rubygems 或 Bundler。
--shebang
指定与默认值不同的 shebang 可执行文件名(默认值为 'ruby')
--all
为捆绑包中的所有 gem 创建 binstubs。
在 GitHub 上编辑此文档,如果您发现错误或注意到缺少内容。