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.baoxiaoke.com/article/216425.html