How do I find gems that depend on a given gem?

前端 未结 4 437
深忆病人
深忆病人 2020-12-16 15:04

Is it possible to search for all gems that rely on a certain rubygem?

For example, I\'d like to ask for all gems in gemcutter that rely on the test-unit gem.

相关标签:
4条回答
  • 2020-12-16 15:23

    Searching for gems with test-unit- brings up a few gems with test-unit- dependencies:

    gem search test-unit-

    Also, you can search your local gems dependencies with my gem grep plugin

    gem grep -f dependencies test-unit

    In a future release I plan to support searching remote gem dependencies ...

    0 讨论(0)
  • 2020-12-16 15:27

    I had the same problem, and found that some of the other suggestions for this question are now defunct. I came up with a 2-step solution that worked for me.

    The following unix-y script will tell you all the gems your gems depend on:

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

    Then I just searched for the culprit in the output.

    0 讨论(0)
  • 2020-12-16 15:30

    This worked for me:

    gem dependency GEMNAME --reverse_dependencies
    

    Credit where credit is due: https://stackoverflow.com/a/15079152/4970976.

    0 讨论(0)
  • 2020-12-16 15:42

    Use Google + Gemcutter.

    0 讨论(0)
提交回复
热议问题