最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

GitHub 关闭 Gem 自动构建功能

  • 2009-10-13
  • 本文字数:604 字

    阅读完需:约 2 分钟

GitHub 已经从 EngineYard 搬到了 RackSpace ,过渡非常平稳,但 GitHub终止了它们的 Gem 自动构建功能。

顺便提一下,GitHub 曾经有一项功能——当有变更被推送到代码库时,自动为它构建一个 Gem。这些 Gem 随后被托管在 GitHub 上,链接为 gems.github.com ,它们还将被保留一年。

这个 Gem 构建和托管功能也存在一些争议,因为它增加了一个与 RubyForge 相似的 Gem 托管站点。由于它能频繁自动构建 Gem,很多人都考虑只在 GitHub 而非 RubyForge 上发布 Gem,这将造成 Gem 空间的分裂。

既然这个功能已经被关闭了,是时候重新拿起那些能自动构建 Gem 并将其上传至 RubyForge 的工具(例如项目配置工具Hoe )了。

GitHub 的博客宣布了该 Gem 功能的终结,同时也提供了另一个托管 Gem 的选择: Gemcutter 。在 Gemcutter 上发布 Gem 十分简单:gem push name.gem。Gem 用户可以轻松地将 Gemcutter 作为 Gem 源:gem install gemcutter,该命令将安装一个 Ruby Gems 插件,它会处理 Gemcutter 的。gem tumble 将把 Gem 的源切换到 Gemcutter 服务器上。

Gemcutter 的开发者看上去也很有兴趣成为主要的 Gem 托管站点。人人都能用新的名字来创建并推送 Gem,不过出于安全考虑,不能使用 RubyForge 上已经存在的名称。对于那些想为自己提供 Gem 版本的开发者,也可以使用 Gemcutter 来进行托管,他们需要编辑.gemspec 文件,为Gem 名称添加额外的后缀来加以区分。

查看英文原文: GitHub Stops Automatic Gem Building

2009-10-13 12:08952
用户头像

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

关注

评论

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

InfoQ 极客传媒 15 周年庆征文|Socket请求和Http请求特点、区别及适用场景

No Silver Bullet

HTTP请求 6月月更 InfoQ极客传媒15周年庆 Socket请求

python小知识-python作用域和闭包

AIWeker

Python python小知识

互联网公司研发效能团队为啥必须独立?何时独立?

laofo

互联网 DevOps cicd 研发效能 工程效率

Google搜索为什么不能无限分页?

蝉沐风

elasticsearch 深度分页

如何在使用 Flutter时切换应用时隐藏应用预览

坚果

6月月更

【高并发】关于乐观锁和悲观锁,蚂蚁金服面试官问了我这几个问题!!

冰河

并发编程 多线程 高并发 异步编程 6月月更

Vue-4-模板语法-1

Python研究所

前端 6月月更

『Three.js』起飞!

德育处主任

JavaScript canvas 前端可视化 three.js 6月月更

企业无忧 | Apipost私有化部署活动即将火热开启

Xd

后端 apipost 接口测试工具

SpringBoot应用使用自定义的ApplicationContext实现类

程序员欣宸

Java spring springboot Spring Framework 6月月更

漫谈测试覆盖率

老张

软件测试 质量保障 质量度量

InfoQ 极客传媒 15 周年庆征文|【Python技能树共建】异常捕获预处理

梦想橡皮擦

Python 6月月更 InfoQ极客传媒15周年庆

ADB 日志抓取

甜甜的白桃

android adb APK 6月月更

设计千万级学生管理系统的考试试卷存储方案

Fan

架构师实战营

Vue中created和mounted的区别

devpoint

Vue Vue3 InfoQ极客传媒15周年庆

SAP 云平台多目标应用 Multi-Target Application 的开发技术介绍

Jerry Wang

云原生 Cloud SAP CloudFoundry 6月月更

NFT铸造交易平台开发市场详情

开发微hkkf5566

运算符 (第二天)

Jason199

运算符 js 6月月更

Linux编程_网页视频监控项目

DS小龙哥

6月月更

MySql事务

工程师日月

6月月更

悬赏任务源码开发设计构建时,要留意哪些事项

开源直播系统源码

源码 软件开发 直播系统 悬赏任务源码

C#入门系列(十) -- 一维数组

陈言必行

C# 6月月更

NFT链游GameFi系统开发,元宇宙游戏搭建

薇電13242772558

NFT 元宇宙 链游

Python时区转换的两种方式

红毛丹

Python 6月月更

Django API 开发:视图设置和路由

宇宙之一粟

django 6月月更

HPCA名人堂成员蒋晓维博士,任职大禹智芯首席科学家

硬科技星球

人工智能 阿里巴巴 大禹智芯 蒋晓维

Neo 黑客松获奖名单揭晓,上万美金花落谁家?

TinTinLand

区块链

Java中的static关键字

龙空白白

Linux测试端口的连通性

龙空白白

知识图谱、图数据平台、图技术如何助力零售业飞速发展

蓝海大脑GPU

图计算 图数据分析 图数据一体机

ES6新特性class类

大熊G

JavaScript 前端 6月月更

GitHub关闭Gem自动构建功能_Ruby_Werner Schuster_InfoQ精选文章