我是一个红宝石新手。我想知道一般的gem依赖关系,但我的例子是rspec-rails。我运行gem dependency rspec-rails -r
我得到一个依赖项列表。我想,好吧这很酷。我查看rspec-rails
列表中的第一个依赖项,它是ZenTest
。接下来,我想知道ZenTest
是否有任何未列出的依赖项。我希望它不会。我去了gem dependency ZenTest -r
。它列出了三个独特的依赖项。哇这太糟糕了。如果它不是递归的,那么这个命令有什么用处。所以我的问题是,人们如何避免这种地狱?