首页 > 编程语言 >无涯教程-RubyGems −函数

无涯教程-RubyGems −函数

时间:2023-11-21 12:32:22浏览次数:34  
标签:教程 RubyGems -- 无涯 库中 安装 options gem

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

参考链接

https://www.learnfk.com/ruby/ruby-gems.html

标签:教程,RubyGems,--,无涯,库中,安装,options,gem
From: https://blog.51cto.com/u_14033984/8499826

相关文章

  • 先锋版N100-N200-N305老版本(四个M.2转接板)使用教程
    N100-N200-I3-N305先锋版专用四个M.2接口转接板。4M.2-BIOS下载地址刷机前请确认是不是如下产品,其它主板或拓展板不对情况下勿刷!PS:拓展上面的拔码预留给USB切换的,本次版本不支持USB,所有拔码开关暂时用不上,请勿操作。刷BIOS教程,请安装Ventoy制作U盘启动盘工具,把下载到的BIOS复制......
  • 先锋版N100-N200-I3-N305三选一SATA+M.2 NGFF+mSATA拓展板使用教程
    先锋版N100-N200-I3-N305拓展板3选1功能使用教程3选1BIOS下载地址刷机前请确认是不是如下产品,其它拓展板勿刷!重要提示:3选1拓展版不支持NVMe协议的硬盘,接口不对会烧,请勿插PCIE(NVMe)协议的M.2,通电情况下严禁进行拔码操作,需要拔码换硬盘一定要关机掉拔电源下进行通电情况下严禁进行......
  • 先锋版N100-N200-N305新版本(四个M.2或5个M.2转接板)使用教程
    N100-N200-I3-N305先锋版专用支持五个M.2接口转接板5个M.2-BIOS下载地址刷机前请确认是不是如下产品,其它主板或转接板不对情况下勿刷!产品图片......
  • 无涯教程-Ruby Class Case Study函数
    对于您的案Example研究,您将创建一个名为Customer的Ruby类,并将声明两个方法-display_details-此方法将显示客户的详细信息。total_no_of_customers-此方法将显示在系统中创建的客户总数。#!/usr/bin/rubyclassCustomer@@no_of_customers=0definitiali......
  • 无涯教程-Ruby - Ruby环境变量函数
    Ruby解释器使用以下环境变量来控制其行为。ENV对象包含所有当前环境变量集的列表。Sr.No.Variable&Remark1DLN_LIBRARY_PATH动态加载的模块的搜索路径。2HOME没有将任何参数传递给Dir::chdir时目录移动到。也由File::expand_path用来扩展"〜"。3LOGDIR没有......
  • 无涯教程-Ruby - Ruby命令行选项函数
    Ruby通常以以下方式从命令行运行-$ruby[options][.][programfile][arguments...]可以使用以下任何选项来调用解释器,以控制解释器的环境和行为。Sr.No.Option&Remark1-a与-n或-p一起使用以分割每行。检查-n和-p选项。2-c仅检查语法,而不执行程序。3......
  • 无涯教程-Ruby - 面向对象
    Ruby是一种纯粹的面向对象的语言,所有事物在Ruby中都是对象,Ruby中的每个值都是一个对象。本章将带您了解与面向对象的Ruby相关的所有主要函数。Ruby类定义类定义以关键字class开头,后跟classname,并以end分隔。如,无涯教程使用关键字class定义Box类,如下所示:classBox......
  • 无涯教程-Ruby - 文件IO
    Ruby提供了在Kernel模块中实现的与I/O相关的整套方法。所有I/O方法都是从IO类派生的。IO提供了所有基本方法,如read,write,gets,puts,readline,getc,和printf 。本章将介绍Ruby中可用的所有基本I/O函数。有关更多函数,请参阅RubyClassIO。Puts语句在前面的章节中,您已经为变量......
  • 无涯教程-Ruby - 迭代器
    迭代器不过是collections 集合支持的方法。存储一组数据成员的对象称为集合。在Ruby中,数组和哈希可以称为集合。迭代器一个接一个地返回集合的所有元素。无涯教程将在这里讨论两个迭代器,分别是each和collect。Each迭代器每个迭代器返回数组或哈希的所有元素。collecti......
  • 【Python入门教程】Python中函数的用法和意义
    ​        在Python中,函数是一种可重用的代码块,它可以被多次调用以执行特定的任务。函数可以帮助我们组织代码,使其更易于阅读和调试,同时还可以提高代码的可重用性和可维护性。一、函数的定义        在Python中,函数使用def关键字进行定义,语法如下:deffunctio......