写点什么

RubyGems.org 取代 RubyForge 成为 Gem 托管站点

  • 2010-04-03
  • 本文字数:962 字

    阅读完需:约 3 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

Nick Quaranto 最近发表了一份声明 RubyGems.org 已经成为了 RubyGems 的默认 Gem 源。gemcutter.org、gems.rubyforge.org 和 rubygems.org 这三个域名现在都指向同一个地方,三者都可用于 Gem 服务和安装。RubyGems.org 是主要的 Web 前端,另外两个站点都会重定向到 RubyGems.org。安全站点 https://rubygems.org 在 3 月 23 日时依旧在提供服务。

托管了大约 11,500 个 Gem 的 RubyGems.org 已经取代了 RubyForge 和 GitHub,成为了社区中的默认 Gem 托管站点。GitHub 在去年 10 月宣布不再自动构建Gem,仅为已经存放在GitHub 的Gem 提供一年的托管,并推荐使用 Gemcutter 进行托管。之后不久,Gemcutter 背后的团队,RubyGems 和RubyForge 宣布RubyForge 将被逐步淘 汰,Gemcutter 将取而代之,并更名为RubyGems.org。

Gemcutter 于去年问世,作为一个 Gem 库它旨在简化 Gem 的托管和发布。有了 Gemcutter 的 RubyGems 插件,一句简单的 gem push 命令就能将 Gem 发布到 Gemcutter 上;在 RubyGems 1.3.6 版中,该功能已经成为其包管理器的一部分了。RubyGems 中关于 Gem 的下载和安装的唯一改变就是使用 RubyGems.org 作为默认 Gem 库。

对于 Gem 的发布者,RubyForge 的账户已经迁移到了 RubyGems.org 上;RubyGems.org 的新用户可以使用 RubyForge 的账户信息来登录。

RubyGems.org 关注 Gem 托管;RubyForge 的其他特性,例如网站托管、文件托管、Bug 追踪、论坛、邮件列表,这些功能正在被转到其他专注于这些服务的托管站点上。RubyGems 包管理器和 RubyGems.org 站点的支持一起放到 help.rubygems.org 了,这里提供了知识类的文章、论坛和问题追踪功能。

虽然 gem push 和 gem owner 命令已经整合进了 RubyGems 包管理器中,gemcutter 插件依然存在,提供了一些额外的命令。gem yank 命令能从 RubyGems.org 索引中删除一个 Gem,删除后该 Gem 依然可以下载;使用 gem webhook 命令,在 Gem 更新时,它能调用事先注册的 URL 通知用户。

RubyGems.org 的其他特性包括每个 Gem 页面上都有一个链接到 Caliper 的“Metrics”按钮,它会为每个上传的 gem 生成 metric_fu 结果。RubyGems.org 还提供了一个基于Web 的API ,通过API 能创建并查询Gem,管理拥有者,完成很多在RubyGems.org 网站上的交互动作。

查看英文原文: RubyGems.org Replaces RubyForge as Gem Host

2010-04-03 08:091375
用户头像

发布了 135 篇内容, 共 59.3 次阅读, 收获喜欢 43 次。

关注

评论

发布
暂无评论
发现更多内容

Android 音视频 - EGL 源码解析以及 C++ 实现

声网

android 音视频 OpenGL ES

硝烟弥漫的安全战场,只等一位超级英雄登场

白洞计划

声网发布融合CDN直播等系列新品,拓宽RTE产品边界

ToB行业头条

声网

数字化转型请从一个清晰的定义开始 | DBT What

三少爷的见

人工智能 大数据 数字化转型 数字化 数字经济

linux之curl使用技巧

入门小站

Linux

3面蚂蚁,一路过关斩将 成功拿到offer定级P6,大厂面试雀食有点难!

进击的王小二

java面试 大厂面试 阿里巴巴面经总结 java

【得物技术】时间切片的实践与应用

得物技术

架构 性能优化 大前端 性能 业务

Leetcode 题目解析:96. 不同的二叉搜索树

程序员架构进阶

算法 LeetCode 10月月更

👊【Spring技术实战】分析探究RedisTemplate的序列化和反序列化+泛型机制

洛神灬殇

spring 序列化 RedisTemplate 10月月更

面试了一个34岁的Java大佬,感觉到他背过很多面试题,年薪50w面试基本都能答得上

Java java面试 java架构

自定义View:resolveSizeAndState方法

Changing Lin

10月月更

以“有用”为圆心:重新认识智慧城市的“高手之路”

脑极体

GrowingIO 数据安全实践

GrowingIO技术专栏

隐私保护 数据安全 隐私安全 数据安全法

欢庆1024程序员节,开源茁壮成长

Zilliz

创业 开源 程序员 成长

从区块链到元宇宙 Metaverse

devpoint

区块链 元宇宙 10月月更

解决网卡“Device eth0 does not seem to be present, delaying initialization”

耳东@Erdong

Linux 10月月更

Stream 操作

风翱

stream 10月月更

在线文字转图片工具

入门小站

工具

EMQ 在2021电力人工智能大会:稳健数据基础设施架构支撑电力数字化发展

EMQ映云科技

人工智能 物联网 电力 mqtt

北鲲云如何为企业提供混合云解决方案

北鲲云

024云原生之软件部署策略

穿过生命散发芬芳

云原生 10月月更

HarmonyOS Connect伙伴峰会,车载智慧屏S50正式发布

科技汇

来,肝了这份网络安全学习计划无敌

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 学习安全

揭秘!探访百度AI反诈第一线

脑极体

我的新下属都怀念老领导,我该把他们全部开除吗?

石云升

职场经验 10月月更

再谈字节小程序

字节跳动终端技术

小程序 字节跳动 火山引擎

官方线索|FATE开源社区1024程序员节福利

石云升

1024我在现场 10月月更

利用基数排序LSD方法给等长字符串按字典序排序

Regan Yue

算法 10月月更

Go语言的设计哲学

不负青春不负己🤘

Go 语言 语言设计

华为云企业级Redis:助力VMALL打造先进特征平台

华为云数据库小助手

GaussDB GaussDB ( for Redis ) 华为云数据库

从芯片公司到VR,字节跳动为了元宇宙加码布局

海比研究院

RubyGems.org取代RubyForge成为Gem托管站点_Ruby_Paul Blair_InfoQ精选文章