ruby宝石区块链最新消息

Ruby宝石 (Ruby Gems)

Every language has its package manager which helps it by providing libraries and a standard format to distribute Ruby program. It is a type of tool which is developed to easily facilitate the installation of Gems. The command-line tool is the interface used by Ruby gems which provide service in installing and managing libraries.

每种语言都有其包管理器,可通过提供库和标准格式来分发Ruby程序来帮助它。 它是一种开发用于轻松安装Gems的工具。 命令行工具是Ruby gem使用的界面,可在安装和管理库时提供服务。

宝石的结构 (Structure of Gems)

Every gem is identical by a version, platform and obviously, a name. The architecture of CPU, Type of Operating System and version are few of the factors which decide the working criteria of Gem.

每个宝石在版本,平台和名称上都是相同的。 CPU的体系结构,操作系统的类型和版本是决定Gem工作标准的因素很少。

Each gem comprises of:

每个宝石包括:

  • Documentation

    文献资料

  • Code

  • Gemspec i.e. Gem specification

    Gemspec,即Gem规范

The organisation of code follows the structure which is mentioned below:

代码的组织遵循以下结构:

Now let us understand each term in a single line.

现在让我们在一行中了解每个术语。

  • The bin directory contains the binary file.

    bin目录包含二进制文件。

  • The code for the gem is being stored by lib directory.

    gem的代码由lib目录存储。

  • The testing is conducted by the test directory.

    测试由测试目录执行。

  • Generation of code and automation of test id done by Rake which used Rakefile.

    使用Rakefile的Rake完成代码的生成和测试ID的自动化。

  • README simply comprises documentation for most of the gems.

    自述文件仅包含大多数宝石的文档。

  • Information like the purpose of the gem, the time gem was created, author gem belongs to, is contained by Gem specification also known as gemspec.

    诸如宝石的目的,宝石的创建时间,作者的宝石所属之类的信息包含在宝石规范(也称为gemspec)中。

使用宝石 (Using Gems)

Gem contains files to install along with package information. The practice of building gems directly is known as Rake. The gems are generally built from ".gemspec" files. Let us understand the following gem commands for various purposes listed below:

宝石包含要安装的文件以及软件包信息。 直接建造宝石的做法被称为 。 宝石通常是从“ .gemspec”文件构建的。 让我们了解以下出于各种目的列出的gem命令:

For installation, type the following in the terminal,

要进行安装,请在终端中键入以下内容:

 gem install mygem

For uninstallation, use the following command,

要卸载,请使用以下命令,

 gem uninstall mygem

For listing installed gems, type the following,

要列出已安装的宝石,请键入以下内容,

 gem list

For listing available gem, write the following,

要列出可用的宝石,请输入以下内容:

 gem list -r

In order to create RDoc documentation for all gems, type the following,

为了为所有gem创建RDoc文档,请键入以下内容,

 gem rdoc -all

For adding a trusted certificate, type the following command,

要添加受信任的证书,请键入以下命令,

 gem cert -a

If you want to download but you do not want to install the downloaded gem at that instant, for meeting that purpose type the following,

如果您要下载但不想在那一刻安装已下载的gem,为达到该目的,请键入以下内容,

 gem fetch mygem

If you want to search the gems which are available for use, type the following command,

如果要搜索可用的宝石,请键入以下命令,

 gem search (STRING)  --remote

We have got a gem command which is available to provide help in building and maintaining ".gemspec" or ".gem" files. This process is known by the name of package building. If you want to build a .gem file from .gemspec file, use the following command on the gem terminal,

我们有一个gem命令,该命令可用来帮助构建和维护“ .gemspec”“ .gem”文件。 此过程称为打包构建的名称。 如果你想从.gemspec文件建立一个.gem文件,宝石终端上使用以下命令,

 gem build (gem_name).gemspec 

翻译自: https://www.includehelp.com/ruby/gems-ruby-tools.aspx

ruby宝石区块链最新消息

ruby宝石区块链最新消息_Ruby宝石| Ruby工具相关推荐

  1. 盘点区块链的2018:技术与工具演进篇

    盘点区块链的2018:技术与工具演进篇 2018即将逝去,这一年,区块链行业跌宕起伏.我们曾经试图给这个特别年份贴上各种标签,如"公链元年","通证元年",&q ...

  2. 特别策划 | 盘点区块链的2018:技术与工具演进篇

    2018即将逝去,这一年,区块链行业跌宕起伏.我们曾经试图给这个特别年份贴上各种标签,如"公链元年","通证元年","STO元年",&quo ...

  3. 哈佛区块链最新研究:NFT 2.0投资指南

    作者:Andy Zeng (Boba Epicure) 来源: https://mirror.xyz/harvardblockchain.eth/-olVQXh3R-SP8HjpbPRISmptCQY ...

  4. 区块链是什么通俗解释_区块链技术是什么?区块链的通俗解释原来是这样!

    原标题:区块链技术是什么?区块链的通俗解释原来是这样! 区块链概念诞生已有一段时间,但一直都是少数人知道它是什么,有什么样的价值,同时伴随着区块链的有数字货币,公链,智能合约等新兴概念的产出,我们该怎 ...

  5. 区块链技术最佳的监管方式是智能合约监管智能合约

    区块链最新消息 1.在国内首部<区块链安全生存指南>发布 最新消息:比特大.长亭科技和ConsenSys陆联手发布了全国首部<区块链安全生存指南>.该指南围绕区块链技术安全,对 ...

  6. 深创学院宝石院长受邀参加《FAF世链区块链大会》,并以区块链未来发展为主题发表演讲

    据悉,2021年8月6日上午,由世链财经和FAF(Fairly Advance Future)联合主办的"FAF世链区块链大会"在深圳福田香格里拉大酒店拉开帷幕.深创学院创始人宝石 ...

  7. 区块链的最新发展以及对策——周沙

    中关村大数据产业联盟秘书长赵国栋:我先来介绍一下井底望天,过去数年的时间,我只知道井底望天,不知周沙.我一直是井底望天财经周报的读者.周报中交互,大家都尊称其为井大.读他的周报给我的感觉是格局宏阔,一 ...

  8. 第七章 区块链政策与法规 [32]

    一.各国政府的监管态度 (一)对加密货币的态度 比特币作为区块链技术运用的典型代表,已存在了数年之久,比特币的广泛使用与随之而来产生的影响力已经让各国的立法者无法忽视.各国针对比特币制定 了相应的监管 ...

  9. 去中心化应用:区块链技术概述

    内容简介 在这本实用指南中,作者解释了为什么去中心化应用(dapp)将比现在最流行的 Web 应用得到更广泛的使用以及实现更多盈利,展示了如何使用现有工具来创建可用的 dapp 及其市场,并研究了目前 ...

最新文章

  1. 机器学习中的算法(1)-决策树模型组合之随机森林与GBDT
  2. java文件递归_java递归处理文件夹和文件
  3. 【Matlab】parfor并行运算如何显示进度条?
  4. 通过CSS切换图片效果,点击这个图片可以实现连接功能,这里的图片在一张大图片中,每个并要切换的图片没有切换,通过disposition定位的方式做
  5. Filter与Servlet的区别和联系
  6. 自然语言之情感分析(中文)
  7. 查看是否打印GC收集细节
  8. laravel5 centos6.4下的配置体验
  9. @开发者,第二届“马栏山”杯国际音视频算法大赛高分攻略请查收,心动大奖等你来战!...
  10. 区块链爆史诗级漏洞,可完全控制虚拟货币交易!
  11. R数据处理包plyr:超越apply函数族的向量化运算
  12. C++调用C#编写的com组件方法
  13. 文件服务器定时开关机,云服务器定时开关机
  14. WIN10出现找不到WIFI解决办法
  15. upc第十一场2020.11.30
  16. Python编程快速上手 让繁琐工作自动化 豆瓣评分[9.00]
  17. Ubuntu系统进行复制粘贴文件显示没有权限的解决办法
  18. 承志医疗管理系统技术解析住院管理(六)
  19. 微软TechEd大会着重宣传其虚拟化技术
  20. mysql阿里云不显示中文乱码_MySQL命令窗口下中文显示乱码的解决过程

热门文章

  1. 华科计算机复试ccf成绩,新鲜速递!刚拟录取华科学妹总结的复试攻略,快看
  2. python解析response的json_从HTML responseTex解析JSON
  3. Python二级笔记(10)
  4. 数据持化技术的发展演变(SQL、JDBC、mybatis)
  5. 第一个Scala程序——Hello World!
  6. jar包在Hadoop集群上测试(MapReduce)
  7. 代码实现——MapReduce统计单词出现次数
  8. 搞懂toString()与valueOf()的区别
  9. kodexplorer开源网盘php程序配置解析
  10. [转]资本经营董事长班告诉你:不只企业有商业模式,个人商业价值更重要