【发布时间】:2026-01-03 13:55:01
【问题描述】:
我们想知道开发人员如何处理 gem 作者删除 git 存储库并且 gem 消失的可能性。如果我们有数百个 gem 依赖项,那么对我们使用的每个 gem 进行分叉/克隆并用我们应用程序的每个新版本更新它们开始变得荒谬。其他开发者是如何解决这个潜在问题的?
【问题讨论】:
我们想知道开发人员如何处理 gem 作者删除 git 存储库并且 gem 消失的可能性。如果我们有数百个 gem 依赖项,那么对我们使用的每个 gem 进行分叉/克隆并用我们应用程序的每个新版本更新它们开始变得荒谬。其他开发者是如何解决这个潜在问题的?
【问题讨论】:
您不必分叉回购。你只需要克隆它。如果需要,您可以随时将克隆推送到新创建的项目中。
但是是的,这种事情以前发生过,why the lucky stiff 的所有项目都发生过。
【讨论】:
策略是坚持多数。只使用非常受欢迎的宝石。越受欢迎,麻烦就越少。万一发生了什么事,很可能其他人使用相同的 gem 会为它做点什么。
你有没有担心过 Ruby 本身会被遗弃?你有没有担心所有的操作系统都会消失?你有没有担心过电脑会灭绝?你有没有担心过电力供应会被淘汰?
【讨论】: