RubyGems

RubyGems

RubyGems是Ruby语言的组件打包系统,创建于2003年11月,自Ruby 1.9版本起成为标准库组成部分。该系统提供Ruby程序及库的分发格式(称为gem),托管超17万个Ruby包,累计下载量近千亿次 ,其官方托管服务RubyGems.org由Ruby Central运营并得到Fastly等赞助商支持 。用户可通过gem命令行工具实现远程安装、版本控制和依赖管理,功能类似apt-get/yum等包管理器,也类似于Perl的CPAN 。RubyGems支持通过gem2rpm工具将gem转换为RPM规格文件并与Linux软件包集成 。2022年披露的CVE-2022-29176漏洞允许越权篡改特定条件下的gem包,CVSS评分达9.9 。该系统曾遭恶意包上传事件,例如2020年发现的ruby-bitcoin.gem通过剪贴板劫持实施加密货币盗窃 。2025年10月,RubyGems仓库所有权发生转移 。

想要了解更多“RubyGems”的信息,请点击:RubyGems百科