Docs header transparent bg

bundle

bundle - Ruby 依赖管理

bundle COMMAND [--no-color] [--verbose] [ARGS]

描述

Bundler 在应用程序的整个生命周期中,跨越多个机器,系统化且可重复地管理应用程序的依赖项。

请参阅 捆绑器网站 以获取有关入门的更多信息,以及 Gemfile(5) 以获取有关 Gemfile 格式的更多信息。

选项

--no-color
打印所有输出,不带颜色
--retry, -r
指定您希望尝试网络命令的次数
--verbose, -V
打印出额外的日志信息

捆绑命令

我们将 bundle 子命令分为主要命令和实用程序

主要命令

bundle install(1)
安装 GemfileGemfile.lock 指定的 gem
bundle update(1)
将依赖项更新到最新版本
bundle cache(1)
将应用程序所需的 .gem 文件打包到 vendor/cache 目录中(别名:bundle package, bundle pack
bundle exec(1)
在当前捆绑包中执行脚本
bundle config(1)
指定和读取 Bundler 的配置选项
bundle help(1)
显示每个子命令的详细帮助

实用程序

bundle add(1)
将命名的 gem 添加到 Gemfile 并运行 bundle install
bundle binstubs(1)
为 gem 中的可执行文件生成 binstubs
bundle check(1)
确定您的应用程序的要求是否已安装并可供 Bundler 使用
bundle show(1)
显示捆绑包中特定 gem 的源位置
bundle outdated(1)
显示当前捆绑包中所有过时的 gem
bundle console(1) (已弃用)
在当前捆绑包中启动 IRB 会话
bundle open(1)
在编辑器中打开已安装的 gem
bundle lock(1)
为您的依赖项生成 lockfile
bundle viz(1) (已弃用)
生成您的依赖项的可视化表示
bundle init(1)
生成一个简单的 Gemfile,放置在当前目录中
bundle gem(1)
创建一个简单的 gem,适合使用 Bundler 进行开发
bundle platform(1)
显示平台兼容性信息
bundle clean(1)
清理 Bundler 目录中未使用的 gem
bundle doctor(1)
显示有关常见问题的警告
bundle remove(1)
从 Gemfile 中删除 gem
bundle plugin(1)
管理 Bundler 插件
bundle version(1)
打印 Bundler 版本信息

插件

当运行 PRIMARY COMMANDS 或 UTILITIES 中未列出的命令时,Bundler 会尝试在您的路径上找到名为 bundler-<command> 的可执行文件并执行它,并将任何额外的参数传递给它。

已弃用

这些命令已弃用,不再使用

  • bundle inject(1)
在 GitHub 上编辑此文档,如果您发现错误或注意到缺少内容。