- Ruby 基础
- Ruby - 首页
- Ruby - 概述
- Ruby - 环境设置
- Ruby - 语法
- Ruby - 类和对象
- Ruby - 变量
- Ruby - 运算符
- Ruby - 注释
- Ruby - IF...ELSE
- Ruby - 循环
- Ruby - 方法
- Ruby - 代码块
- Ruby - 模块
- Ruby - 字符串
- Ruby - 数组
- Ruby - 哈希表
- Ruby - 日期和时间
- Ruby - 范围
- Ruby - 迭代器
- Ruby - 文件 I/O
- Ruby - 异常
RubyGems - Ruby 包管理工具
RubyGems 是 Ruby 的一个包管理工具,用于安装 Ruby 软件包并保持其更新。
用法语法
$ gem command [arguments...] [options...]
示例
检查 RubyGems 是否已安装 -
$ gem --version 0.9.0
RubyGems 命令
以下是 RubyGems 的所有重要命令列表 -
序号 | 命令及描述 |
---|---|
1 | build 根据 gemspec 构建 gem。 |
2 | cert 调整 RubyGems 证书设置。 |
3 | check 检查已安装的 gem。 |
4 | cleanup 清理本地存储库中已安装 gem 的旧版本。 |
5 | contents 显示已安装 gem 的内容。 |
6 | dependency 显示已安装 gem 的依赖项。 |
7 | environment 显示 RubyGems 环境信息。 |
8 | help 提供关于“gem”命令的帮助。 |
9 | install 将 gem 安装到本地存储库。 |
10 | list 显示名称以 STRING 开头的所有 gem。 |
11 | query 查询本地或远程存储库中的 gem 信息。 |
12 | rdoc 为预安装的 gem 生成 RDoc。 |
13 | search 显示名称包含 STRING 的所有 gem。 |
14 | specification 显示 gem 规范(以 yaml 格式)。 |
15 | uninstall 从本地存储库卸载 gem。 |
16 | unpack 将已安装的 gem 解压到当前目录。 |
17 | update 更新本地存储库中指定的 gem(或所有已安装的 gem)。 |
RubyGems 常用命令选项
以下是常用选项的列表 -
序号 | 命令及描述 |
---|---|
1 | --source URL 使用 URL 作为 gem 的远程源。 |
2 | -p, --[no-]http-proxy [URL] 对远程操作使用 HTTP 代理。 |
3 | -h, --help 获取此命令的帮助。 |
4 | --config-file FILE 使用此配置文件而不是默认配置文件。 |
5 | --backtrace 在错误时显示堆栈回溯。 |
6 | --debug 开启 Ruby 调试。 |
RubyGems 安装命令选项
这是在安装任何 Ruby 包时使用 RubyGems 时最常用的选项列表 -
序号 | 命令及描述 |
---|---|
1 | -v, --version VERSION 指定要安装的 gem 的版本。 |
2 | -l, --local 将操作限制在 LOCAL 域(默认)。 |
3 | -r, --remote 将操作限制在 REMOTE 域。 |
4 | -b, --both 允许 LOCAL 和 REMOTE 操作。 |
5 | -i, --install-dir DIR 安装位置。 |
6 | -d, --[no-]rdoc 在安装时为 gem 生成 RDoc 文档。 |
7 | -f, --[no-]force 强制安装 gem,绕过依赖项检查。 |
8 | -t, --[no-]test 在安装前运行单元测试。 |
9 | -w, --[no-]wrappers 为可执行文件使用 bin 包装器。 |
10 | -P, --trust-policy POLICY 指定 gem 信任策略。 |
11 | --ignore-dependencies 不安装任何必需的依赖 gem。 |
12 | -y, --include-dependencies 无条件安装必需的依赖 gem。 |
示例
这将安装“SOAP4R”,可以来自本地目录或远程服务器,包括所有依赖项 -
gem install soap4r --include-dependencies
这将仅从远程服务器安装“rake” -
gem install rake --remote
这将从远程服务器安装“rake”,并运行单元测试,以及生成 RDocs -
gem install --remote rake --test --rdoc --ri
进一步阅读
RubyGems 用户指南 提供了您需要了解的关于使用 RubyGems 的几乎所有内容。
RubyGems 的RubyGems 命令参考。