做bundle install
时出现以下错误
Make sure that `gem install couchbase -v '1.3.3'` succeeds before bundling.
现在,我没有将此 gem 包含在
Gemfile
中,因此它来自某些依赖项。我如何找出哪个 gem 依赖于该沙发基 gem ?由于
bundle install
失败了,所以我没有Gemfile.lock
来找出这种依赖性。 最佳答案
gem dependency
(不带参数)应向您显示当前Gemfile中的所有gem及其依赖关系。
编辑:
如果要找出哪些 gem 使用特定(或全部) gem ,也可以执行gem dependency -R
(或仅由dep
插入dependency
)。
对于更深的依赖关系,我将解析第一个gem依赖关系的输出(可能是正则表达式?),选择gem的名称并在每个依赖项上调用gem dep
,但这只是一个宽松的想法。