无涯教程-RubyGems −函数

69 阅读2分钟

RubyGems是Ruby的软件包实用程序,它可以安装Ruby软件包并使它们保持最新。

使用语法

$gem command [arguments...] [options...]

Example

检查是否安装了RubyGems-

$gem --version
0.9.0

RubyGems命令

这是RubyGems所有重要命令的列表-

Sr.No. Command & Description
1

build

从gemspec构建一个宝石。

2

cert

调整RubyGems证书设置。

3

check

检查已安装的宝石。

4

clernup

清理本地存储库中已安装的gem的旧版本。

5

contents

显示已安装的gem的内容。

6

dependency

显示已安装的gem的依赖关系。

7

environment

显示RubyGems环境信息。

8

help

提供有关" gem"命令的帮助。

9

install

将gem安装到本地存储库中。

10

list

显示所有名称以STRING开头的宝石。

11

query

查询本地或远程存储库中的gem信息。

12

rdoc

为预安装的gem生成RDoc。

13

search

显示名称包含STRING的所有宝石。

14

specification

显示宝石规格(以yaml为单位)。

15

uninstall

从本地存储库中卸载gem。

16

unpack

将已安装的gem解压缩到当前目录。

17

update

更新本地存储库中的命名gem(或所有已安装的gem)。

RubyGems常用命令options

以下是常用options的列表-

Sr.No. Command & Description
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安装命令options

这是options列表,大多数情况下,在安装任何Ruby软件包时使用RubyGems时-

Sr.No. Command & Description
1

-v,--version VERSION

指定要安装的gem版本。

2

-l,--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

不要安装任何必需的从属宝石。

12

-y,--include-dependencies

无条件安装所需的从属gem。

Example

这将从本地目录或远程服务器(包括所有依赖项)安装" SOAP4R"-

gem install soap4r --include-dependencies

这将仅从远程服务器安装" rake"-

gem install rake --remote

这将从远程服务器安装" rake",并运行单元测试,并生成RDocs-

gem install --remote rake --test --rdoc --ri

进一步阅读

  • RubyGems用户指南为您提供了有关使用RubyGems所需的几乎所有知识。

  • 用于RubyGems的 RubyGems命令参考。

参考链接

www.learnfk.com/ruby/ruby-g…