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

RubyGems 是 Ruby 的一个包管理器,提供了分发 Ruby 程序和库的标准格式“gem”,旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。这类似于 Python 的 pip。RubyGems 大约创建于 2003 年 11 月,从 Ruby 1.9 版起成为 Ruby 标准库的一部分。
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 进行安装。
本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1027621.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!



相关阅读







