NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

    阅读完需:约 3 分钟

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:091343
用户头像

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

关注

评论

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

低代码适用于哪些应用开发场景

力软低代码开发平台

9月17日 杭州站 | Serverless Developer Meetup 开启报名

阿里巴巴云原生

阿里云 Serverless 云原生

低代码是什么意思?低代码平台的技术特点是什么?

优秀

低代码

K-进制数(简洁 图解)

Five

算法题 8月月更

长安链源码分析启动(5)

长安链

Prometheus 实战 (1):容器安装

Grafana 爱好者

Prometheus

他只是试图运用自己的能力,给这个领域带来改变

图灵社区

通信 科学史

2022年Q2银行APP活跃用户规模盘点:头部银行增长稳定

易观分析

金融 银行 用户规模

基于龙蜥操作系统指令加速,降低云原生网关的构建成本

阿里巴巴云原生

阿里云 云原生 云原生网关 龙蜥

99 大促来袭,利用 MSE 服务自治体系为业务保驾护航

阿里巴巴云原生

阿里云 微服务 云原生

C/C++普通函数与函数模板的区别,调用规则,模板局限性

CtrlX

c c++ C# 8月月更

Sring源码解析(一)Spring是怎么读取配置Xml文件的

石臻臻的杂货铺

spring 源码 8月月更

隗华:OceanBase 企业服务助力客户实现业务无忧

OceanBase 数据库

区块链商用案例:网间结算联盟链建设实战

鲸品堂

区块链 运营商 企业号九月金秋榜

SQL改写系列九:外连接转内连接的常见场景与错误-2

OceanBase 数据库

[JS入门到进阶] 手写解析URL参数的工具,并部署。用起来又快又爽!

HullQin

CSS JavaScript html 前端 8月月更

Spring源码分析(二)Spring怎么扩展解析xml接口的

石臻臻的杂货铺

spring 源码 8月月更

这些并发容器的坑,你要谨记

华为云开发者联盟

后端 开发

长安链源码分析启动(3)

长安链

聚四方之力,合四方之需:智能云网的持续进化

脑极体

长安链源码分析启动(4)

长安链

1. 操作系统—概述

小呆鸟

操作系统 8月月更

2. 操作系统—中断、异常、系统调用

小呆鸟

操作系统 操作 8月月更

长安链源码分析启动(2)

长安链

Python条件语句怎么用

和牛

Python 8月月更

阿里云金融创新峰会云原生分论坛圆满举办,加速金融行业落地云原生

阿里巴巴云原生

阿里云 云原生 金融行业

开源一夏 | 一场由serialVersionUID 引发的线上问题

六月的雨在InfoQ

开源 serialVersionUID transient Serializable接口 8月月更

AAX影响力实验室探究加密产业对各行业的影响

股市老人

APICloud AVM 封装验证码输入框组件

YonBuilder低代码开发平台

程序员 前端开发 低代码开发 多端开发

3. 操作系统—物理内存管理

小呆鸟

操作系统 操作 8月月更

YonBuilder移动开发 AVM框架 封装车牌号输入键盘组件

YonBuilder低代码开发平台

程序员 App 移动开发 多端开发

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