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命令参考

ruby_ Associated_tools.htm