RubyGems是什么

Fanly 问答 2019-08-02 14:48:16 阅读(...)

RubyGems是Ruby的一个包管理器,提供了分发Ruby程序和库的标准格式“gem”,旨在方便地管理gem安装的工具,以及用于分发gem的服务器。这类似于Python的pip。

RubyGems 是 Ruby 的一个包管理器,提供了分发 Ruby 程序和库的标准格式“gem”,旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。这类似于 Python 的 pipRubyGems 大约创建于 2003 年 11 月,从 Ruby 1.9 版起成为 Ruby 标准库的一部分。

RubyGems

Gem

Gem 是类似于 Ebuilds 的包。其包含包信息,以及用于安装的文件。

Gem 通常是依照“.gemspec”文件构建的,其为包含了有关 Gem 信息的 YAML 文件。然而,Ruby 代码也可以直接创建 Gem,这种情况下通常利用 Rake 来进行。

gem 命令

gem 命令用于构建、上传、下载以及安装 Gem 包。

gem 用法

RubyGems 在功能上与 apt-get、portage、yum 和 npm 非常相似。

在中国大陆,由于防火长城对 Amazon S3 的封锁,在使用官方源进行安装时可能会长时间无响应,并返回“Connection reset by peer”等错误。因此在中国大陆可能需要更换软件源才能正常使用 Gem 进行安装。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • ImageMagick

    ImageMagick是什么

    ImageMagick是一个免费的创建、编辑、合成图片的软件。可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。
  • 计算机辅助设计 CAD

    CAD全称是什么

    CAD全称为管理软件计算机辅助设计,英文全称为Management Software Computer Aided Design;CAD是指利用计算机及其图形设备帮助设计人员进行管理软件的设计,已经大量应用于建筑、机械、产品、航空等设计领域。
  • Windows

    什么是KMS激活

    KMS其实是微软官方认可的一种系统激活方式,Key Management Service(简称:KMS),这个功能是在Windows Vista之后的产品中的一种新型产品激活机制,目的是Microsoft更好的遏制非法软件授权行为。
  • 资源数据库 resource database

    什么是资源数据库

    资源数据库也称为资源DB或RDB,是SQL Server中隐藏的只读数据库。与其他关系数据库软件一样,SQL Server支持结构化查询语言 (SQL) 用于处理关系数据库,主要界面工具是SQL Server Management Studio (SSMS),可以在32位和64位系统中运行。
  • JMX Java Management Extensions

    jmx是什么

    JMX(Java Management Extensions)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。
  • 电源管理IC是什么

    电源管理IC是什么

    PMIC(Power Management IC)又称电源管理IC,是一种特定用途的集成电路,其功能是为主系统作管理电源等工作。