fbpx
维基百科

RubyGems

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

RubyGems
当前版本
  • 3.4.19 (2023年8月17日;穩定版本)[1]
源代码库
  • github.com/rubygems/rubygems
编程语言Ruby
操作系统跨平台
类型包管理器
许可协议Ruby许可证
网站rubygems.org

Gem 编辑

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

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

gem命令 编辑

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

gem用法 编辑

RubyGems在功能上与apt-getportageyumnpm非常相似。

安装:

 gem install mygem 

卸载:

 gem uninstall mygem 

列出已安装的gem:

 gem list --local 

列出可用的gem,例如:

 gem list --remote 

为所有的gems创建RDoc文档:

 gem rdoc --all 

下载一个gem,但不安装:

 gem fetch mygem 

从可用的gem中搜索,例如:

 gem search STRING --remote 

gem包的构建 编辑

gem命令也被用来构建和维护.gemspec和.gem文件。

利用.gemspec文件构建.gem

 gem build mygem.gemspec 

在中国大陆 编辑

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

外部链接 编辑

  1. ^ Release 3.4.19. 2023年8月17日 [2023年9月19日]. 

rubygems, 是ruby的一个包管理器, 提供了分发ruby程序和函式庫的标准格式, 旨在方便地管理gem安装的工具, 以及用于分发gem的服务器, 这类似于python的pip, 大约创建于2003年11月, 从ruby, 9版起成为ruby标准库的一部分, 当前版本3, 2023年8月17日, 穩定版本, 源代码库github, rubygems, rubygems编程语言ruby操作系统跨平台类型包管理器许可协议ruby许可证网站rubygems, 目录, gem命令, gem用法, gem包的构建, . RubyGems是Ruby的一个包管理器 提供了分发Ruby程序和函式庫的标准格式 gem 旨在方便地管理gem安装的工具 以及用于分发gem的服务器 这类似于Python的pip RubyGems大约创建于2003年11月 从Ruby 1 9版起成为Ruby标准库的一部分 RubyGems当前版本3 4 19 2023年8月17日 穩定版本 1 源代码库github wbr com wbr rubygems wbr rubygems编程语言Ruby操作系统跨平台类型包管理器许可协议Ruby许可证网站rubygems wbr org 目录 1 Gem 1 1 gem命令 1 1 1 gem用法 1 1 2 gem包的构建 2 在中国大陆 3 外部链接Gem 编辑Gem是类似于Ebuilds 英语 Ebuilds 的包 其包含包信息 以及用于安装的文件 Gem通常是依照 gemspec 文件构建的 其为包含了有关Gem信息的YAML文件 然而 Ruby代码也可以直接建立Gem 这种情况下通常利用Rake来进行 gem命令 编辑 gem命令用于构建 上传 下载以及安装Gem包 gem用法 编辑 RubyGems在功能上与apt get portage yum和npm非常相似 安装 gem install mygem 卸载 gem uninstall mygem 列出已安装的gem gem list local 列出可用的gem 例如 gem list remote 为所有的gems创建RDoc文档 gem rdoc all 下载一个gem 但不安装 gem fetch mygem 从可用的gem中搜索 例如 gem search STRING remote gem包的构建 编辑 gem命令也被用来构建和维护 gemspec和 gem文件 利用 gemspec文件构建 gem gem build mygem gemspec nbsp 自由软件主题在中国大陆 编辑在中国大陆 由于防火长城对Amazon S3的封锁 在使用官方源进行安装时可能会长时间无响应 并返回 Connection reset by peer 等错误 因此在中国大陆可能需要更换软件源才能正常使用Gem进行安装 外部链接 编辑Official Rubygems项目页 包含下载 页面存档备份 存于互联网档案馆 Rubygems的官方文档 页面存档备份 存于互联网档案馆 Linux Journal上的文章 页面存档备份 存于互联网档案馆 Release 3 4 19 2023年8月17日 2023年9月19日 取自 https zh wikipedia org w index php title RubyGems amp oldid 67760239, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。