ruby-on-rails - 我如何知道哪些 Ruby gem 正在使用另一个 ruby​​ gem?

标签 ruby-on-rails ruby

我想知道哪些 ruby 正在使用赛璐珞。我怎样才能做到这一点,而不需要 grep 我的 Gemfile 中所有 gem 的代码?

是否有一个简单的命令来列出哪些gem正在使用另一个gem?

最佳答案

使用gem dependency带有 -R(反向)选项的命令。例如:

$ gem dependency -R rack
Gem rack-1.6.5
  bacon (>= 0, development)
  rake (>= 0, development)
  Used by
    rack-protection-1.5.3 (rack (>= 0))
    sinatra-1.4.7 (rack (~> 1.5))

...

关于ruby-on-rails - 我如何知道哪些 Ruby gem 正在使用另一个 ruby​​ gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40979481/

相关文章:

ruby-on-rails - 用于测试Web应用程序的工具(使用Ruby on Rails/Mongo DB开发)

ruby-on-rails - 手动安装 Xcode 命令行工具不起作用

c - 如何在没有 rb_string_eval 的情况下使用 C API 调用 ObjectSpace.each_object?

ruby-on-rails - Ruby 1.9.3 哈希语法不适用于 rspec-rails 2.9?

ruby - 我如何将平面 Ruby 哈希解析为嵌套哈希?

ruby - Sinatra 方法 `development?` 未定义

ruby - 如何在文件中添加新行

ruby-on-rails - 为什么 Ruby 会在 2 个看起来相同的 float 上失败?

ruby-on-rails - 使用Postgres适配器的Rails应用程序无法激活pg

ruby-on-rails - heroku rake db :reset 的问题