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. 加载中..

相关推荐

  • ProGet

    ProGet是什么

    ProGet是一个包管理系统。允许用户托管和管理个人或企业范围的包,应用程序和组件。 最初设计为私有NuGet管理器和符号和源服务器。 ProGet扩展支持,增加企业级功能,并且旨在适应DevOps方法。
  • RubyMine

    RubyMine是什么

    RubyMine是一个为Ruby 和Rails开发者准备的 IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中,号称最智能的Ruby和Rails的IDE,能够大大增加Ruby和Rails开发者的开发效率。
  • ImageMagick

    ImageMagick是什么

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

    jmx是什么

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

    电源管理IC是什么

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

    pm是什么

    PM(Project Management),是以项目为对象的系统管理方法,通过一个临时性的、专门的柔性组织,对项目进行高效率的计划、组织、指导和控制,以实现项目全过程的动态管理和项目目标的综合协调与优化。