即刻获取 HarmonyOS应用开发者基础/高级认证 了解详情
写点什么

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

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

关注

评论

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

黄凯耀:深度解读openGauss架构创新与新特性

openGauss

阿里逆天级调优方案,内部这套Java性能调优实战宝典,堪称教科书

做梦都在改BUG

Java 性能优化 性能调优

Docker不香了?只能说阿里这套K8S手册更香

做梦都在改BUG

Java Kubernetes k8s

带你了解关于FastAPI快速开发Web API项目中的模板和Jinja

华为云开发者联盟

微服务 前端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

宠物行业如何做留存?答案都在这里了!

游读分享

用户订阅付费如何拆解分析?看这篇就够了

HarmonyOS SDK

HMS Core

区块链数字代币燃烧模式开发技术方案丨(成熟技术)

I8O28578624

Java 应用程序在 Kubernetes 上棘手的内存管理

Java你猿哥

Kubernetes JVM ssm requests limits

再次!openGauss荣获中国软协产业协会多个奖项

openGauss

深扒Sentinel背后的实现原理之后,我终于明白它为什么这么强了

Java你猿哥

Java spring ssm Sentine

软件测试/测试开发丨Pytest 自动化测试框架(四)

测试人

软件测试 自动化测试 测试开发 pytest

分布式多级缓存系统设计与实战

做梦都在改BUG

分布式 系统设计 多级缓存

让GitHub低头认错的这份阿里内部绝密Java面试八股文手册有多强?

Java你猿哥

Java 面试 ssm 面经 八股文

Josh × 微帧科技,为印度TOP短视频平台提供视频编码服务

微帧Visionular

音视频 视频编码 音视频技术

百度APP iOS端包体积50M优化实践(二) 图片优化

百度Geek说

ios 开发语言 企业号 4 月 PK 榜

流量即生意!红海中的茶饮品牌如何做增量?

游读分享

孔再华:openGauss在民生银行的应用实践

openGauss

强强联合,ByteHouse携手亚马逊云科技,新一代云数仓服务重磅升级

字节跳动数据平台

数据仓库 云原生 Clickhouse 企业号 4 月 PK 榜

沉默的618下,美妆品牌如何踏上破局之路?

游读分享

校园共享电单车是否值得投放

共享电单车厂家

共享电动车厂家 共享电单车投放 校园共享电动车 本铯共享电动车

卧薪尝胆30天!啃透京东大牛的高并发设计进阶手册,终获P7意向书

做梦都在改BUG

Java 系统设计 高并发

Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享)

汀丶人工智能

人工智能 机器学习 深度学习 Gradio streamlit

openGauss数据库源码解析系列文章——执行器解析(三)

openGauss

精彩回顾 | DTC模式构建全域消费者增长指南

游读分享

今天一定要搞清楚Spring事务

做梦都在改BUG

Java spring Spring事务

多位P8大牛联袂推出:国内最牛的Java面试八股,不接受反驳

Java你猿哥

Java 面试 ssm 面经 八股文

李士福:openGauss 自驾驶数据库内核在AI领域的探索和创新

openGauss

阿里“宝妈级”之作,这份Spring Security应用到源码手册,全是精华

做梦都在改BUG

Java spring spring security

路由器、网桥和交换机

测吧(北京)科技有限公司

测试

C4D渲染器到底该怎么选?

Finovy Cloud

C4D

软件测试/测试开发丨Pytest 自动化测试框架(五)

测试人

软件测试 自动化测试 测试开发 pytest alure

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