如何找到未使用的宝石并清理gemfile[英] How to find unused gems and cleanup gemfile

本文是小编为大家收集整理的关于如何找到未使用的宝石并清理gemfile的处理方法,想解了如何找到未使用的宝石并清理gemfile的问题怎么解决?如何找到未使用的宝石并清理gemfile问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我正在寻找一种简单但很好的方法来清理 gemfile 并使 Rails 启动更快.如何获取所有必需 gem 与所有已加载 gem 的列表.

推荐答案

我觉得不可能.当您的 APP 启动时,它会从 Gemfile.lock 加载 gem,但它不知道您的代码中是否需要它们(gems).当某些需要的 gem 丢失(如果你从 Gemfile 中删除它)时,APP 会通过引发异常来通知你,但这可能在任何时候发生(而不是在启动你的 APP 期间).

因此,如果您正在寻找清理宝石列表的方法,我认为最好的方法是手动完成(我知道这并不容易).分析每个 gem 以找出它提供的功能并决定(或在您的代码中查找)是否需要它.此外,测试(如果你有的话)应该会对你有很大帮助.

本文地址:https://www.itbaoku.cn/post/786652.html