3

我们想知道开发人员如何处理 gem 作者删除 git 存储库并且 gem 消失的可能性。如果我们有数百个 gem 依赖项,那么对我们使用的每个 gem 进行分叉/克隆并使用我们应用程序的每个新版本更新它们开始变得荒谬。其他开发人员是如何解决这个潜在问题的?

4

2 回答 2

2

您不必分叉回购。你只需要克隆它。如果需要,您以后可以随时将您的克隆推送到新创建的项目中。

但是,是的,这种事情以前发生过,以及为什么幸运的僵硬的项目。

于 2013-09-04T04:46:39.583 回答
0

策略是坚持多数。只使用非常受欢迎的宝石。越受欢迎,麻烦就越少。万一发生了什么事,很可能其他人使用相同的 gem 会为它做点什么。

你有没有担心过 Ruby 本身会被遗弃?你有没有担心所有的操作系​​统都会消失?你有没有担心过电脑会灭绝?你有没有担心过电力供应会被弃用?

于 2013-09-04T05:19:06.537 回答