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