- 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 | 建造 从 gemspec 构建 gem。 |
2 | 证书 调整 RubyGems 证书设置。 |
3 | 查看 检查已安装的宝石。 |
4 | 清理 清理本地存储库中已安装 gem 的旧版本。 |
5 | 内容 显示已安装的 gem 的内容。 |
6 | 依赖性 显示已安装 gem 的依赖项。 |
7 | 环境 显示 RubyGems 环境信息。 |
8 | 帮助 提供有关“gem”命令的帮助。 |
9 | 安装 将 gem 安装到本地存储库中。 |
10 | 列表 显示名称以 STRING 开头的所有宝石。 |
11 | 询问 查询本地或远程仓库中的gem信息。 |
12 | 文档 为预安装的 gem 生成 RDoc。 |
13 | 搜索 显示名称包含 STRING 的所有宝石。 |
14 | 规格 显示 gem 规范(以 yaml 形式)。 |
15 | 卸载 从本地存储库卸载 gem。 |
16 | 打开包装 将已安装的 gem 解压到当前目录。 |
17 号 | 更新 更新本地存储库中指定的 gem(或所有已安装的 gem)。 |
RubyGems 常用命令选项
以下是常见选项的列表 -
先生。 | 命令与说明 |
---|---|
1 | --源网址 使用 URL 作为 gem 的远程源。 |
2 | -p, --[无-]http 代理 [URL] 使用 HTTP 代理进行远程操作。 |
3 | -h,--帮助 获取有关此命令的帮助。 |
4 | --配置文件 文件 使用此配置文件而不是默认配置文件。 |
5 | --回溯 显示错误的堆栈回溯。 |
6 | - 调试 打开 Ruby 调试。 |
RubyGems 安装命令选项
这是一个选项列表,当您在安装任何 Ruby 软件包时使用 RubyGems 时,大部分时间都会使用这些选项 -
先生。 | 命令与说明 |
---|---|
1 | -v, --版本 版本 指定要安装的 gem 版本。 |
2 | -l,--本地 将操作限制在 LOCAL 域(默认)。 |
3 | -r,--远程 限制对 REMOTE 域的操作。 |
4 | -b,--两者 允许本地和远程操作。 |
5 | -i, --install-dir 目录 在哪里安装。 |
6 | -d, --[无-]rdoc 安装时为 gem 生成 RDoc 文档。 |
7 | -f, --[无-]强制 强制安装 gem,绕过依赖性检查。 |
8 | -t, --[无-]测试 在安装之前运行单元测试。 |
9 | -w, --[无-]包装器 使用可执行文件的 bin 包装器。 |
10 | -P, --信任策略 POLICY 指定 gem 信任策略。 |
11 | --忽略依赖关系 不要安装任何必需的依赖 gem。 |
12 | -y, --include 依赖项 无条件安装所需的依赖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命令参考。