如何找到依赖于给定gem的gem?

是否有可能搜索所有依赖某个rubygem的gem?

例如,我想要求gemcutter中依赖于测试单元gem的所有gem。

背景 :我正在寻找其他gem如何处理这里提到的问题。

我遇到了同样的问题,发现这个问题的其他一些建议现在已经不存在了。 我想出了一个适合我的两步解决方案。

以下unix-y脚本将告诉您gem所依赖的所有gem:

gem list | egrep '^.*[ ]' -o | gem dependency 

然后我只是在输出中搜索罪魁祸首。

使用测试单元搜索gem会带来一些具有测试单元依赖性的gem:

gem搜索测试单元 –

此外,您可以使用我的gem grep插件搜索本地gem依赖项

gem grep -f dependencies test-unit

在未来的版本中,我计划支持搜索远程gem依赖项…

使用Google + Gemcutter 。