gpt4 book ai didi

RubyGems 插件来驯服大量已安装的 gem ?

转载 作者:数据小太阳 更新时间:2023-10-29 07:39:42 27 4
gpt4 key购买 nike

也许有人知道这种 RubyGems 插件是否已经存在,在我尝试花很多时间自己编写一个之前。

我没有使用 RVM* 或 Bundler (编辑:查看评论中的主题),所以我安装了一大堆系统 gems。我想弄清楚哪些是我真正想使用的 gem,哪些是我真正想使用的 gem 必须存在的依赖项,哪些只是可以清理的垃圾。

如果有人熟悉 Gentoo,我正在考虑类似于 Gentoo 的包管理的东西,但是对于 RubyGems 来说——一种标记我真正想要保留的一小部分 gem 的方法,然后运行一个命令,该命令可以遍历我所有的 gem,并清除那些不依赖于这些 gem 的命令。换句话说,为 RubyGems 设置的“@world”。

*RVM 无论如何都不是我的选择,因为我必须使用 Microsoft Windows。

最佳答案

如果您安装了 graphviz,那么您可以运行bundle viz 这将生成依赖项的点符号映射,您可以使用它来跟踪依赖项直到您实际需要安装的那些 gem(但仅限于您通过 bundler 安装的那些)。

bundle viz --format=dot

关于RubyGems 插件来驯服大量已安装的 gem ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15443798/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com