ruby - 获取 Bundler 项目使用的 gem 列表

标签 ruby gem bundler

有没有办法获取 Bundler(这是一个 Rails 3)项目为当前项目加载的 gem 列表或路径。

我正在寻找类似的东西:

Gem.path

但这只会返回 Gemfile 中 Bundler 主动要求的那些。

最佳答案

我要找的是这个:

Gem.loaded_specs.values.map { |g| g.full_gem_path }

关于ruby - 获取 Bundler 项目使用的 gem 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4195735/

相关文章:

ruby - 是否可以在不自动安装的情况下下载 Ruby gem?

ruby - 你会如何用 Ruby 和/或 Haskell 编写这个 Clojure 片段?

windows - 错误的解释器 : Permission denied error when running Ruby from Git Bash

ruby-on-rails - 使用 mini_fb gem 显式禁用图像共享到 facebook

ruby - 有条件设置需要: true in Gemfile

ruby - "public/protected/private"方法是如何实现的,我该如何模拟它?

javascript - 使用 JavaScript 在 Rails 应用程序的一个 View 中渲染一系列 Google map

ruby-on-rails - Rails Devise 为未确认的用户抛出 302 错误

ruby - 无法通过 bundler 和 heroku push 安装 gems 被拒绝

ruby-on-rails - 运行生成rspec :install时找不到diff-lcs